1
A
回答
1
您正在寻找不包括加入
SELECT A.*
FROM Table_A A
LEFT JOIN Table_B B
ON A.Key = B.Key
WHERE B.Key IS NULL
参见SQL参加本条左,它可以帮助
https://www.codeproject.com/Articles/33052/Visual-Representation-of-SQL-Joins
4
使用not exists
:
select l.*
from `left` l
where not exists (select 1 from `right` r where r.id = l.id);
如果您需要更多列的比较,可以扩大逻辑:
select l.*
from `left` l
where not exists (select 1
from `right` r
where r.col1 = l.col1 and
r.col2 = l.col2 and
. . .
);
+0
竟是寻找没有任何子queries.Thank您的查询。 – Pradeep
相关问题
- 1. mysql查询检索只有记录start_date> now()
- 2. NodeJS Mysql计数查询记录检查
- 3. 在MySQL表检查的记录数
- 4. 记录mysql查询
- 5. 查询搜索Mysql中的记录
- 6. Mysql查询优化搜索记录!
- 7. 只检索的子记录
- 8. 使用SQL查询检索记录
- 9. 检索mysql查询
- 10. MySQL查询 - 搜索在连接表不筛选记录
- 11. MySQL查询Ø检索基于以下条件的记录
- 12. MySQL查询同一表中的记录
- 13. 从Rails 3中的活动记录查询检索sql查询
- 14. 检查记录在表
- 15. MySQL查询(顺序记录...)
- 16. MySQL查询计数记录
- 17. 如何记录MySQL查询?
- 18. SQL查询记录加倍左加入
- 19. MySQL查询检索数据
- 20. 检查单只存在记录
- 21. 在Postgres中只记录用户查询
- 22. MySQL查询列表记录了计数后相关记录
- 23. SQL查询检索DISTINCT行左加入
- 24. 从表/记录检索值
- 25. 在一个查询中检索目标记录和周围的n条记录?
- 26. MySQL查询次数记录在上年
- 27. 在Kohana中记录MySQL查询3
- 28. 检索只有一个值的记录
- 29. 在单个查询中分层检索记录
- 30. 检索重复的记录在LINQ查询
类似的问题已经存在,我相信: [从另一个减去表] (https://stackoverflow.com/questions/5738240/mysql-subtract-a-table-from-another) – Siddharth