У меня есть две базы данных, одна из которых содержит инвентарь, а другая - подмножество записей первичной базы данных.
Следующий оператор SQL не работает:
SELECT stock.IdStock
,stock.Descr
FROM [Inventory].[dbo].[Stock] stock
WHERE stock.IdStock NOT IN
(SELECT foreignStockId FROM
[Subset].[dbo].[Products])
Не в не работает. Удаление NOT дает правильные результаты, то есть продукты, которые находятся в обеих базах данных. Однако использование NOT IN не возвращает никаких результатов.
Что я делаю неправильно, любые идеи?