所以我有兩個表是無關的,但共享一些相同的數據。試圖提取那些不包含某些數據的行。在一些條目中,EmpployerNo和Payer_ID是相同的。我想找到這兩個不一樣的條目。這樣做最好的方法是什麼?不像表中的行沒有關係
表1
EmployerNo,
EmployerName,
Address,
Phone
表2
Payer_ID,
PayerName,
Address,
Phone
感謝
所以我有兩個表是無關的,但共享一些相同的數據。試圖提取那些不包含某些數據的行。在一些條目中,EmpployerNo和Payer_ID是相同的。我想找到這兩個不一樣的條目。這樣做最好的方法是什麼?不像表中的行沒有關係
表1
EmployerNo,
EmployerName,
Address,
Phone
表2
Payer_ID,
PayerName,
Address,
Phone
感謝
SELECT
*
FROM
TABLE1 T
WHERE T.EmployerNo NOT IN (
SELECT
A.EmployerNo
FROM
TABLE1 A INNER JOIN TABLE2 B
ON A.EmployerNo = B.Payer_ID)
這似乎工作得很好,有點tweeking。非常感謝。 –
不客氣;) –
下面的語句將選擇兩個表中的行,其中EmploerNo = Payer_ID:
SELECT table1.*, table2.* FROM table1 INNER JOIN table2 ON table1.EmployerNo != table2.Payer_ID
目前尚不清楚你想要這個查詢做什麼。你能提供一些樣本輸入和輸出嗎?帶有可定義表格並插入輸入數據的可複製粘貼SQL的測試工具也會有很大幫助。 – millimoose