关于一个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 ' 删掉就好了。哎。什么原因呀
大哥大姐帮下忙
------解决方案--------------------把数据贴出来看看
------解决方案--------------------建议用括号把条件括起来