mysql異常:This version of MySQL doesn't yet support 'LIMIT & IN/ALL/ANY/SOME subquery'

MySQL5.1中子查詢是不能使用LIMIT的,報錯: “This version of MySQL doesn’t yet support ‘LIMIT & IN/ALL/ANY/SOME subquery’ ”

這樣的語句是不能正確執行的。
select * from table where id in (select id from table limit 12);

但是,只要你再來一層就行。如:
select * from table where id in (select t.id from (select * from table limit 12)as t)

這樣就可以繞開limit子查詢的問題。

摘自:http://blog.sina.com.cn/s/blog_70e85d6c0100tq26.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章