sql - MS-Access - 您试图在 JOIN 中执行查询语法错误
问题描述
请帮忙,我看不出我做错了什么。但我有 2 个分组
SELECT DISTINCT
SalesmanTable.SalesNum,
(SalesmanTable.SalesFName & ' ' & SalesmanTable.SalesLName),
BusinessInfo.BusinessNum,
BusinessInfo.BusinessName,
BusinessInfo.OwnerName
FROM
((SalesmanTable
LEFT JOIN
OrderInfo ON SalesmanTable.[SalesNum] = OrderInfo.[SalesNum])
LEFT JOIN
BusinessInfo ON OrderInfo.[BusinessNum] = BusinessInfo.[BusinessNum]
WHERE
OrderInfo.Paid = FALSE
GROUP BY
SalesmanTable.SalesNum, BusinessInfo.BusinessNum
GROUP BY
SalesmanTable.SalesNum,
(SalesmanTable.SalesFName & ' ' & SalesmanTable.SalesLName),
BusinessInfo.BusinessNum, BusinessInfo.BusinessName, BusinessInfo.OwnerName;
解决方案
这是你的FROM
条款:
FROM ((SalesmanTable LEFT JOIN
OrderInfo
ON SalesmanTable.[SalesNum] = OrderInfo.[SalesNum]
) LEFT JOIN
BusinessInfo
ON OrderInfo.[BusinessNum] = BusinessInfo.[BusinessNum]
括号不平衡。所以:
FROM (SalesmanTable LEFT JOIN
OrderInfo
ON SalesmanTable.[SalesNum] = OrderInfo.[SalesNum]
) LEFT JOIN
BusinessInfo
ON OrderInfo.[BusinessNum] = BusinessInfo.[BusinessNum]
推荐阅读
- typescript - 为什么 Typescript 不能在赋值中使用泛型的 keyof 类型并将其泛化为字符串?
- gatsby - 了解部署和挂钩
- java - 获取运营商姓名sim卡
- php - 我无法连接到 clearDB laravel heroku
- javascript - JavaScript 函数执行 consol.log(var) 但不执行 var2 = var
- python - PEP 476 会影响非 TLS 连接吗?
- python - json文件到jinja2模板python
- java - 为什么抽象方法是抽象的?
- python - 如何返回按下的 tkinter 按钮?
- reactjs - 钩子不读取 e.target.name(React)