mysql的子查询不能limit

在MySQL子查询是不能使用LIMIT的,手册中也明确指明 “This version of MySQL doesn’t yet support ‘LIMIT & IN/ALL/ANY/SOME subquery’ ”

也就是说,这样的语句是不能正确执行的。
select * from st_app where id in (select id from st_app limit 10);

但是,,但是,,,只要你再来一层就行。。如:
select * from st_app where id in (select t.id from (select * from st_app limit 5)as t)

MySQL很让人无语啊

posted on 2012-08-16 17:25  kudosharry  阅读(338)  评论(0编辑  收藏  举报

导航