0

我在一次采访中被问到以下问题:提供 SQL 查询以提供表 1 中不存在于表 2 中的数据。谁能帮我解决这个问题

4

3 回答 3

1

这里的重点不是一种方法,多种方法和最佳调整的方法。

如果您解释 NOT IN 或 EXCEPT,下一个问题可能是性能。面试官可能会额外询问表格是否很大,可能是什么方法,下面的可能是调整后的答案之一。

使用 Tab1 LEFT OUTER JOIN Tab2 ON Common ID's WHERE Tab2.Column IS NULL

于 2019-10-04T14:39:58.250 回答
0

嵌套选择查询

SELECT * FROM table1 WHERE blah_id NOT IN (SELECT blah_id FROM table2)
于 2013-09-21T12:21:36.587 回答
0
SELECT Location,Hub,Agency FROM blu.MediaTable 

EXCEPT 

SELECT LocationRollup,Hub,Deccription FROM nop.TempMedia
于 2019-10-04T14:30:53.180 回答