我有下面的查询,TBL1 X 是我的源表,TBL2 Y 是我的目标表。我只想从 TBL1 X 中获取以下任何字段与 TBL2 Y 中相应字段不匹配的数据。我不能 100% 确定代码是否正确。有人可以帮忙吗
SELECT
Col1,
Col2,
PRESC_ID,
PRSC_NPI_N,
FROM TBL1 X
JOIN
(
SELECT
CLAIM_ID,
ColA,
ColB,
ColC,
ColD
FROM TBL2 Y
)
ON X.PHARM_ID = Y.CLAIM_ID
---- 如果满足 X.PHARM_ID= Y.CLAIM_ID 且满足以下任何条件,我希望返回记录。
WHERE X.PHARM_ID= Y.CLAIM_ID
OR X.Col1 <> Y.ColA
OR X.Col2 <> Y.ColB
OR X.PRESC_ID <> Y.ColC
OR X.PRSC_NPI_N <> Y.ColD;