MYSQL语法错误LEFT JOIN

Dan*_*rve 0 mysql sql

我有问题试图弄清楚这种语法错误.继承人SQL查询:

SQL QUERY

SELECT oh.date_modified, oh.physicianNote, os.name AS status
FROM order oh 
LEFT JOIN order_status os ON oh.order_status_id = os.order_status_id
WHERE oh.order_id = '118' AND os.language_id = '1'
ORDER BY oh.date_added ASC LIMIT 0,10
Run Code Online (Sandbox Code Playgroud)

SQL错误

1064 - 您的SQL语法出错; 查看与您的MySQL服务器版本对应的手册,以便在第2行"订购哦LEFT JOIN order_status os ON oh.order_status_id = os.order_status_i"附近使用正确的语法

不确定它有什么问题.

egg*_*yal 6

ORDER是一个保留字.用反引号引用它:

SELECT   oh.date_modified, oh.physicianNote, os.name AS status
FROM     `order` oh LEFT JOIN order_status os USING (order_status_id)
WHERE    oh.order_id = '118' AND os.language_id = '1'
ORDER BY oh.date_added
LIMIT    0,10
Run Code Online (Sandbox Code Playgroud)