我正在尝试比较两个表A
和B
,以查找A
存在但B
中不存在相同记录的实例。
表A:
|PROJECT|ID|USER|DATE|
+-------+--+----+----+
| 2 |1 |ASD |0624|
| 3 |2 |FGH |0624|
表B:
|PROJECT|ID|USER|DATE|
+-------+--+----+----+
| 2 |1 |ASD |0624|
我希望看到这样的输出:
|PROJECT|ID|USER|DATE|MATCHING_ID|
+-------+--+----+----+-----------+
| 2 |1 |ASD |0624| 1 |
| 3 |2 |FGH |0624| NONE |
我尝试过这样的方法,但我只是遇到了语法或不明确的列名错误。我不完全确定我做错了什么。我举了几个例子,但都落到了同样的境地。
SELECT [PROJECT], [ID], [USER], [DATE]
FROM [TABLE_A]
LEFT JOIN [TABLE_B] ON [ID] = [ID]
WHERE [DATE] >= DATEADD(mm, -2, GETDATE())
https://stackoverflow.com/questions/56761677
复制相似问题