Table A
(id, name)
1 | alice
2 | bob
Table B
(a_id, last_name)
1 | in wonderland
Run Code Online (Sandbox Code Playgroud)
我想知道SQL查询(使用连接)来获取"A中未连接到B的项目"的结果
a.2|a.bob
Run Code Online (Sandbox Code Playgroud)
如果没有与连接条件匹配的行,则左外连接将连接两个表并为JOIN中的第二个表返回空值.之后,您只需在WHERE子句中指定一个过滤器,指示您只需要连接表记录为空的记录.
SELECT A.id
FROM A
LEFT JOIN B
ON B.a_id = A.id
WHERE B.a_id IS NULL
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
111 次 |
| 最近记录: |