You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

SQL多表连接查询报‘Syntax error. missing operator’错误,请求排查

SQL语句语法错误排查及修正

你的SQL语句存在以下几个语法及拼写问题,导致了"Syntax error. missing operator"错误:

  • SELECT子句开头多余左括号(、结尾多余右括号):SQL中SELECT后的列列表不需要用括号包裹,这是触发语法错误的直接原因。
  • 表名拼写错误:reqesition应为requisition,comittee_decision应为committee_decision(单词拼写遗漏字母)。
  • 字段名拼写错误:r.reqesitionID应为r.requisitionID,需和正确的表名字段对应。

另外注意:q.quotationID=b.book_ID这个关联条件的业务合理性需要你结合实际表结构确认,虽然不影响语法,但可能不符合业务逻辑。

修正后的SQL语句如下:

SELECT r.officerName, r.Department, b.title, q.committee_No, cd.selected_bidder, cd.status
FROM requisition r
INNER JOIN books as b ON b.book_ID = r.requisitionID
INNER JOIN quotation as q ON q.quotationID = b.book_ID
INNER JOIN committee_decision as cd ON cd.decisionID = q.quotationID;

内容的提问来源于stack exchange,提问作者user3778844

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.15 17:53:12