MySQL:ERROR 1064(42000) - 为什么ORDER BY失败?

Mat*_*iby 0 mysql sql

as a 
limit 0,50 
ORDER BY SortOrder, paid desc, ae desc, name asc, title asc
Run Code Online (Sandbox Code Playgroud)

错误1064(42000):您的SQL语法有错误; 查看与您的MySQL服务器版本对应的手册,以获得正确的语法,在第48行的'ORDER BY SortOrder,付费desc,ae desc,名称asc,titile asc'附近使用

mic*_*lik 11

您必须更改查询部分的顺序.将其更改为

as a ORDER BY SortOrder, paid desc, ae desc, name asc, title asc limit 0,50
Run Code Online (Sandbox Code Playgroud)


Bob*_*bby 5

据我所知,LIMIT需要在语句的末尾。