前言:今天有一個需求:
有A、B兩表,表B中A_id是A表的外來鍵,
查詢不在表B中的A記錄
A表中的記錄
| id | column |
| 1 | .... |
| 2 | .... |
B表中的記錄
| id | A_id | column |
| 1 | 1 | .... |
| 2 | 2 | .... |
解決方案:
效能考慮不用not in。
select A.*
from A left join B on A.id=B.A_id
where B.id is null
本作品採用《CC 協議》,轉載必須註明作者和本文連結