1
假設我有一個表包含兩個國家一個是美國,另一個是CO,美國的國家,我有141個記錄和CO的國家,我有85,我需要一個查詢從兩個國家如何從sql中的相同表中獲取不匹配的記錄?
假設我有一個表包含兩個國家一個是美國,另一個是CO,美國的國家,我有141個記錄和CO的國家,我有85,我需要一個查詢從兩個國家如何從sql中的相同表中獲取不匹配的記錄?
我找到匹配的記錄認爲這可能工作
select c1.US
from country c1 left outer join country c2
on c1.US = c2.CO
where c2.CO is null;
無法比擬的是什麼?你的意思是你想找到不是來自美國或CO的記錄?在這種情況下,您可以簡單地爲國家設置一個WHERE子句!= US和country!= CO。 – Fahim
感謝您的回覆,假設對於美國國家,我有141條記錄,對於CO國家,我有85條,所以我想要剩餘的記錄, 85 = 56.我將如何找到這些剩餘的記錄。 –
請提供樣本數據和表格結構 –