0
У меня есть этот запрос, который возвращает 27074 строки из исходной таблицы:Найти разницу между двумя таблицами в SQL Server
SELECT
[DOC NO]
,[LineNumber]
,[SHEET]
,[TestPkgNo]
,[ITEM CODE]
FROM
[excel].[dbo].[MTO2]
И этот (второй стол)
SELECT
DocumentNumber, LineNumber, SheetNumber, PackageNumber, ItemCode
FROM
[SPMS2].[dbo].[Materials]
JOIN
Lines ON materials.LineId = Lines.Id
JOIN
MaterialDescriptions ON MaterialDescriptions.Id = Materials.MaterialDescriptionId
JOIN
TestPackages ON TestPackages.Id = Materials.TestPackageId
Это возвращает 27032 строк.
Я хочу, чтобы найти разницу между двумя таблицами, я имею в виду результат должен быть таким:
doc line sheet testpack sourcetable secondtable
** * * * ok not ok
Проголосовать за комментарий! –
Что случилось с простым левым соединением? –
@ ZoharPeled Да, он может найти отличия. –