0
で2つのテーブル間の違いを見つけ、私はソース表から27074行を返すこのクエリを持っている:SQL Serverの
SELECT
[DOC NO]
,[LineNumber]
,[SHEET]
,[TestPkgNo]
,[ITEM CODE]
FROM
[excel].[dbo].[MTO2]
そして、この1(第2表)
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行を返します。
私は結果はこのようにする必要がありますを意味し、2つのテーブル間の違いを見つけたい:
doc line sheet testpack sourcetable secondtable
** * * * ok not ok
ダウン投票のコメント! –
単純な左結合で何が問題になっていますか? –
@ZoharPeledはい、違いを見つけることができます。 –