【发布时间】:2019-05-20 17:45:45
【问题描述】:
我正在尝试同时使用 RIGHT 和 LEFT Join。我只有在加入一张桌子时才能工作。但我现在正试图在我的左连接中包含另一个表。它给了我一个错误,说我缺少一个操作员。我在哪里缺少括号?
FROM qSplit RIGHT JOIN (t_i360_agent AS i LEFT JOIN cmsAgent_Split AS c
ON ((i.LocalDay = c.LocalDay) AND (i.ACDID = c.LOGID))
LEFT JOIN qry_AllNewtables as qry ON (qry.custConvDate = c.LocalDay)
AND (qry.CustAgentLoginName = i.Loginname) ) ON qSplit.SPLIT = c.SPLIT
【问题讨论】:
-
为您的 DBMS 提供 SQL 问题 - 正如您在标记您的问题时被明确告知的那样。请在代码问题中提供minimal reproducible example--cut & paste & runnable code;具有期望和实际输出的示例输入(包括逐字错误消息);明确的规范和解释。这包括您可以提供的最少代码,即您显示的代码可以通过您显示的代码扩展为不可以。 (调试基础。) PS 这段代码是无效的,那么我们怎么知道你想要它做什么呢?在描述结果时:充分说明某人可以离开并带着解决方案回来。
-
请格式化代码(包括缩进)以反映任何语言的语义(包括括号)。
标签: sql join left-join right-join