0
나는 소스 테이블에서 27,074 행을 반환이 쿼리가 있습니다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
이 27,032 행을 반환합니다.
내가 두 테이블 사이의 차이를 찾으려면, 나는 결과는 다음과 같이해야 의미 :
이doc line sheet testpack sourcetable secondtable
** * * * ok not ok
아래로 투표 의견! –
단순한 왼쪽 조인의 문제점은 무엇입니까? –
@ZoharPeled 네, 차이점을 찾을 수 있습니다. –