我有我的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