【发布时间】:2011-12-21 07:54:40
【问题描述】:
我有两个简单的表:(这里只有“id”列)
表1:
id
1
2
3
4
表2:
id
2
4
sql 查询应该比较两个表中是否缺少 table2 中的“id”并返回: 1,3
有什么想法吗? :) 泰
【问题讨论】:
-
到目前为止,所有的答案都只显示了 table1 中的哪些 id 在 table2 中丢失了。您是否需要一个查询来返回 table2 中列 1 中缺少的所有查询?
-
嗨,保罗,不,我需要的只有一种方法。
-
关键字是
EXCEPT。 MySQL 不支持此操作,但在搜索中使用它会返回大量用于工作和其他方法的结果。 (这个问题时不时出现。)