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