语法有问题,mysql不支持子查询用limit的。会报错,"This version of MySQL doesn’t yet support ‘LIMIT & IN/ALL/ANY/SOME subquery’ ”;如果你想在子查询里面用limit,可以再加一层来实现,代码为:
select * from stu where loginid not in (SELECT s.loginid from (SELECT loginid from stu LIMIT 0,6) as s)LIMIT 0,2;
这样就可以了。
在子查询 或者 in 里面不能使用limit的,会报语法错误,
你的错误是什么?
试试 select * from stu where loginid not in (SELECT loginid from stu LIMIT 6)LIMIT 2;