[英]MYSQL Syntax Error LEFT JOIN
我在尝试找出此语法错误时遇到问题。 这是SQL查询:
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
1064-您的SQL语法有误; 检查与您的MySQL服务器版本相对应的手册以获取正确的语法,以在第2行“ order oh LEFT JOIN order_status os ON oh.order_status_id = os.order_status_i”附近使用
不太确定这是怎么回事。
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
“ ORDER”是保留字。 这是错误。 在反引号中使用单词order Quote
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.