我想执行MySQL查询,以便:
SELECT * FROM table_A JOIN table_B on table_A.id = table_B.foreign_key
...但是我想返回表_A中table_B中没有匹配的行.这可能吗?我怎么能完成它?
dou*_*arp 11
您希望使用a LEFT OUTER JOIN和then WHERE子句仅在连接表上允许NULL.
SELECT * FROM table_A
LEFT OUTER JOIN table_B ON table_A.id = table_B.foreign_key
WHERE table_B.foreign_key IS NULL
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
868 次 |
| 最近记录: |