簡體   English   中英

內部JOIN MySQL查詢問題

[英]inner JOIN mysql query issue

有2個表TABLE1和TABLE2

必須使用INNER JOIN從下面兩個給定的條件中的兩個表中獲取記錄。

[1] Fetch record from when TABLE1.id = TABLE2.id
[2] Fetch record from when TABLE1.id NOT IN TABLE2.id field

任何人都可以告訴查詢這兩個條件。

編輯:

表格1

id
1
2
3

表2

id
1
2

標准1的結果

一二

標准2的結果

3

1)

SELECT * FROM [Table1] 
INNER JOIN [Table2] On [Table1].[ID]=[Table2].[ID]

2)

SELECT * FROM [table1] 
LEFT JOIN [Table2] ON [Table1].[ID]=[Table2].[ID]
WHERE [Table2].[ID] IS NULL

編輯:測試選項2,它按預期方式工作

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM