首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

请教为什么用 order by newid() 随机产生记录的时候,那些image字段不为空的记录无法被检索出来

2012-01-03 
请问为什么用 order by newid() 随机产生记录的时候,那些image字段不为空的记录无法被检索出来?请问为什么

请问为什么用 order by newid() 随机产生记录的时候,那些image字段不为空的记录无法被检索出来?
请问为什么用   order   by   newid()   随机产生记录的时候,那些image字段不为空的记录无法被检索出来?

我的表:
id   int,   type   as   int,   img   as   image
id   是主键

我用
SELECT   TOP   45   id,   type,   main
                                FROM   subjects
                                WHERE   type   =   0
order   by   newid()

而当我把所有   img为空的数据都删掉的时候,就可以检索出img有数据的记录了
请问这是为什么?   怎么解决,谢谢

[解决办法]
不知道

热点排行