从两个表中选择区分记录

时间:2017-03-11 19:47:01

标签: mysql

我有两个表格,其中包含一个名为Date的字段。我只想选择与Table1不同的Table2日期。

在这种情况下,结果将是4和5。

Table1     Table2     Result
Date       Date       Date
1          1          4
2          2          5
3          3
4
5

1 个答案:

答案 0 :(得分:3)

如果我正确理解了您的问题,您希望从Table1中选择不在Table2中的行。以下是您将如何做到这一点:

SELECT Date FROM Table1 WHERE Date not in (SELECT Date FROM Table2)