2017-03-16 94 views
1

假設我有一個表包含兩個國家一個是美國,另一個是CO,美國的國家,我有141個記錄和CO的國家,我有85,我需要一個查詢從兩個國家如何從sql中的相同表中獲取不匹配的記錄?

+0

無法比擬的是什麼?你的意思是你想找到不是來自美國或CO的記錄?在這種情況下,您可以簡單地爲國家設置一個WHERE子句!= US和country!= CO。 – Fahim

+0

感謝您的回覆,假設對於美國國家,我有141條記錄,對於CO國家,我有85條,所以我想要剩餘的記錄, 85 = 56.我將如何找到這些剩餘的記錄。 –

+1

請提供樣本數據和表格結構 –

回答

0

我找到匹配的記錄認爲這可能工作

select c1.US 
from country c1 left outer join country c2 
on c1.US = c2.CO 
where c2.CO is null; 
相關問題