数据库版本:10.0.1600.22 RTM Enterprise Edition
问题:
类似 select fkid from tablea where id in( select top 10 id from tableb ) 语句的查询结果有问题。查询得到的结果与预想中不一样(tableb id是自增id)
正常的话:
这样两条语句的查询结果是一样的
select distinct(fkid) from tablea where id in( select top 10 id from tableb ) //select top 10 id from tableb
但是得到的结果前4条结果总是不一样。2005中没有问题
理应是个bug