2013-07-29 87 views
-2

我想在下面做一个选择,即使结果是NULL选择在结果中包含NULL或空

查询低于低于

SELECT id, result 
FROM `fq_account_extend_result` 
WHERE id_extend =5 
AND (
id =1 
OR id =2 
OR id =3 
OR id =4 
) 
ORDER BY id ASC 

结果:

id result 
1 testtest 
2 asdasd 
3 bill 

我想包括id_extend = 4,即使结果是空

id result 
1 testtest 
2 asdasd 
3 bill 
4 
+0

我这里看不到任何问题... –

+0

'字段IS NULL' –

+0

@ChristianMark明白了。 –

回答

1

试试这个:

SELECT id_extend, result 
    FROM fq_account_extend_result 
    WHERE id =5 AND 
    id_extend IN(1,2,3,4) 
    OR result is null 
    ORDER BY id ASC 
1
SELECT id_extend, result 

FROM fq_account_extend_result WHERE ID = 5 和id_extend IN(1,2,3,4) ORDER BY ID ASC