繁体   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