У меня проблема, когда некоторые заказы с od. [Bin Code] = 'HISS' выбираются, даже если этот запрос, содержащий NOT EXISTS, работает большую часть времени.Может ли кто-нибудь объяснить, как иногда выбираются эти заказы?И как мы можем это исправить?
SELECT *
FROM [NAV2009].[dbo].[company\$sales line] AS line
JOIN [NAV2009].[dbo].[company\$sales header] AS Header
ON line.[document no_] = Header.no_
WHERE NOT EXISTS (SELECT *
FROM [NAV2009].[dbo].[company\$sales line] od
WHERE line.[document no_] = od.[document no_]
AND od.[bin code] = 'HISS')
AND Header.[website code] = 'DEFAULT'
AND [general comments] <> 'Picking'