Mysql的ORDER BY 和Limit offset的一個問題,拿出來和大家研究下

   今天碰到個很怪異的問題,如題關於mysql的ORDER BY 語句和Limit offset語句問題。

   bug再現下:select *

              from A a

              where a.culomn1

              limit 5 offset 0  

              order by a.culomn1 asc

   則出現sqlException,提示order by 這行有問題。

   若將語句改爲如下,將limit語句和order by 語句調換:

              select *

              from A a

              where a.culomn1

              order by a.culomn1 asc

              limit 5 offset 0  

    則會正常執行,本人對sql知之甚少,所以拿出來學習學習,還望大家不吝賜教。


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