读书人

关于一个SQL语句有关问题

发布时间: 2012-01-11 22:28:46 作者: rapoo

关于一个SQL语句问题
在查询分析器里面执行。无法查询后面的记录。刚开始以为是程序的问题。找了半天。最后在查询分析器里面执行。才知道是SQL语句的问题

select top 2 * from regusers where usertype= '1 ' or vipstate= 'yes ' and userid not in (select top 2 userid from regusers where usertype= '1 ' or vipstate= 'yes ')

后一个2变为3 4 5 6 7 8任何数字。记录不变。有点郁闷。
把usertype= '1 ' or vipstate= 'yes ' 删掉就好了。哎。什么原因呀
大哥大姐帮下忙

[解决办法]
把数据贴出来看看
[解决办法]
建议用括号把条件括起来

读书人网 >SQL Server

热点推荐