我有我的aanmeldingen表內的表結構:
SQL SELECT查詢需要幫助
username varchar(16) NOT NULL
introduce_van varchar(16) NULL
我有如下3行數據:
Username Introduce_van
Test1 NULL
Test2 Test1
Test3 NULL
現在我想選擇所有用戶名都不在Introduce_van中,並且Introduce_van的值爲NULL。
我這個SQL試了一下:
SELECT username
FROM aanmeldingen
WHERE username NOT IN
(SELECT introduce_van
FROM aanmeldingen
WHERE introduce_van != 'NULL')
該查詢返回:
Test2, Test3
所以我想,如果我想補充:
AND introduce_van = 'NULL'
這將只返回Test3的。
但它返回0行。
我只是無法弄清楚如何解決我的選擇查詢,以確保它不僅沒有在Introduce_van並具有Introduce_van NULL返回Test3的(
有人能幫助我走出這個查詢?
這將選擇行,其中Introduce_van爲空不到哪介紹麪包車比將用戶名 – 2013-03-21 01:03:38
謝謝其他一些價值,你的解決方案爲我工作。還要感謝所有試圖幫助我的人。 – 2013-03-21 07:09:25
不客氣':D' – 2013-03-21 07:09:53