为什么我的查询导致1064(42000)错误?

Mat*_*iby 2 mysql sql mysql-error-1064

查询问题,对于我的生活,我无法弄清楚这个查询有什么问题

HAVING distance  ='10'
GROUP BY c.ancient,
   c.ant_name,
   p.upper,
   p.name,
Run Code Online (Sandbox Code Playgroud)

错误1064(42000):您的SQL语法有错误; 查看与您的MySQL服务器版本对应的手册,以便在第1行的'GROUP BY c.city_id,c.city_name,p.prop_ynow_id,p.Name,pr.PRE_Ident SELECT dis'附近使用正确的语法

Ign*_*ams 5

HAVING追求GROUP BY.MySQL很挑剔.