今天碰到個很怪異的問題,如題關于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 *
則會正常執行,本人對sql知之甚少,是以拿出來學習學習,還望大家不吝賜教。