赦免問題的標題卻敵不過拉記錄這就是我 -從匹配單個表上的一列和另一列
STAGING_CUST_ACCT(PARTY_KEY,NAME,TAX_ID,......)
一些樣本數據
1,John,234345
2,Tom,234345
1,Ken,000000
.
.
.
有沒有限制。我需要編寫一個查詢來拉動具有不同party_key
但同樣tax_id
和tax_id
所有party_keys不是NULL
或blank
select distinct a.party_key,a.tax_id from STAGING_CUST_ACCT a
join STAGING_CUST_ACCT b
on a.tax_id = b.tax_id
and a.party_key <> b.party_key
where ISNULL(a.tax_id,'')<>''
AND a.tax_id is not null
我沒有得到的結果,但我不知道,如果邏輯的實現是正確的。任何人都可以確認/糾正我是否有更簡單的方法來編寫上述查詢?
不平等加入上party_key將返回兩行每對不同的密鑰。如果只需要一行,如果每個差異只需要一行,請嘗試一次大於或小於一次的比較。 – 2014-09-03 18:44:42
你能分享一些樣本數據,所以我們知道你期待什麼?根據你的描述,看起來你不需要加入;你可以只對一方鍵,稅號和過濾失蹤稅號組 – 2014-09-03 18:46:37
@Lain埃爾德 - 感謝您的答覆,我增加了一些樣本數據。在上述情況下,我需要共享同一個tax_id(234345)兩方鍵1和2,包括其名稱。說得通? – 2014-09-03 18:55:57