读书人

sql中为啥用in 显示不全

发布时间: 2013-01-28 11:49:56 作者: rapoo

sql中为什么用in 显示不全啊
select xxxx
from xxx
where xx in(大概50个左右数据)

为什么in中的数据显示不全,大概显示了40多个 丢了几个,为什么啊
[解决办法]
那说明XXX表的XX列没有50个XX只有40个XX
,如果一个没有的话,那说明有NULL值 。
[解决办法]
说明where中的xx对应的xxxx有空值或重复值
[解决办法]
你那50个没有保证说必须出现50个啊,它可能只有一个甚至没有,也是合理的,要看你的数据。
[解决办法]
条件语句的问题吧

读书人网 >SQL Server

热点推荐