最佳答案
我有两个数据库,一个保存库存,另一个包含主数据库记录的子集。
下面的 SQL 语句不起作用:
SELECT stock.IdStock
,stock.Descr
FROM [Inventory].[dbo].[Stock] stock
WHERE stock.IdStock NOT IN
(SELECT foreignStockId FROM
[Subset].[dbo].[Products])
不在没有工作。删除 NOT 会得到正确的结果,即两个数据库中都存在的产品。但是,使用 NOTIN 根本不会返回任何结果。
我哪里做错了,有什么想法吗?