mysql不能用limit的问题
16lz
2021-01-22
This version of MySQL doesn't yet support 'LIMIT & IN/ALL/ANY/SOME subquery'的意思是,这版本的 MySQL 不支持使用 LIMIT 子句的 IN/ALL/ANY/SOME 子查询,即是支持非 IN/ALL/ANY/SOME 子查询的 LIMIT 子查询。
也就是说,这样的语句是不能正确执行的。
select * from table where id in (select id from table limit 10)
但是,只要你再来一层就行。。如:
select * from table where id in (select t.id from (select * from table limit 10)as t)
更多相关文章
- 求一条sql语句:计算两列的差值,以及各个差值占差值总和的比例
- 条件复杂的sql语句查询
- SQL Server中存储过程比直接运行SQL语句慢的原因
- HSQLDB / Oracle - IN子句中的1000多个项目
- Mysql order by语句未使用索引的思考
- SQL语句练习(1)
- 存款日均额计算的SQL语句如何书写
- android应用如何在有需要时申请root权限?在程序中要调用哪些语句
- 错误:未使用的导入语句 - 导入android.widget.AdapterView.OnItem