2013-10-15 112 views
0

我有兩個名爲「network」和「user」的表,它們都有一個名爲userid的公共列,我想要的是從「user」中選擇userid值,這些值不在userid中「網絡」欄。 它的一個MySQL表,獲取兩個MySQL表的不同值

+0

我們能看到你已經嘗試過?你可以爲此使用'JOIN'或'NOT IN'。 – halfer

+0

感謝halfer,但查詢只是我寫的(我的意思是它的一個長腳本)的一小部分,雖然你的建議和答案如下解決它 –

+0

下一次,請顯示你的嘗試。如果時間很長,請將其縮小到儘可能小的情況下,完成您正在嘗試的任務。順便說一句,我已經低估了這一點,以抵消莫名其妙的贊成。這個問題不適合在這裏 - 請稍後閱讀_Help_部分。 – halfer

回答

1

使用此查詢:

select userid from user where userid NOT IN (select userid from network); 
1
SELECT a.userID 
FROM user a LEFT JOIN network b 
      ON a.userid = b.userid 
WHERE b.userid IS NULL 
相關問題