日期:2014-05-18  浏览次数:20787 次

对不存在的行,如何进行逐行判断
table: abc

id content
1 1
2 2
3 3

如果我想知道id(1,2,3,4,5)中那几个数据是不存在的怎么查询呢,
比如
select * from abc where id in(1,2,3,4,5)
会返回
id content
1 1
2 2
3 3
但是我想返回比如:
id content
1 1
2 2
3 3
null null
null null

null可以使其他字符,自定义的,如何操作呢?求助大家。

------解决方案--------------------
那你加张表,存id,然后去left join表abc