MySQL返回左表中的所有记录,不包括右表中匹配的记录

时间:2016-09-02 14:09:09

标签: mysql

我正在尝试从 Table1 返回 Table2 中没有匹配项的记录。

SQL:

SELECT * 
FROM Table1 c
LEFT JOIN
Table2 a
ON c.TableID = a.TableID
WHERE c.TableID NOT IN (SELECT a.TableID FROM Table2)

我多次试图纠正这一点但没有成功。有人可以帮忙吗?

非常感谢你的时间。

1 个答案:

答案 0 :(得分:1)

将'where'替换为:

WHERE a.TableID IS NULL