sql - MS Access - 查询表达式中缺少运算符
问题描述
我正在开发一个针对 Access 数据库运行的 .Net 平台应用程序。查询失败并出现以下错误:
“查询表达式'Repairs.CustomerId = Customer.CustomerId Inner Join Device On Repairs.DeviceId = Device.DeviceId Inner Join RepairType On Repairs.RepairTypeId = RepairType.RepairTypeId'中的语法错误(缺少运算符)。”
我的查询是:
SELECT Customer.CustomerName, Device.Make, Device.Model, Device.Range, RepairType.RepairType, Repairs.DiscountPercent, RepairPrice.Price / 100 * (100-Repairs.DiscountPercent) As CustomerPrice
From Repairs
Inner Join Customer On Repairs.CustomerId = Customer.CustomerId
Inner Join Device On Repairs.DeviceId = Device.DeviceId
Inner Join RepairType On Repairs.RepairTypeId = RepairType.RepairTypeId
我尝试将每个字段名称括在方括号中,但结果相同
解决方案
推荐阅读
- security - VUEJS 将 axios 中的密码发送到 API
- node.js - Heroku 忽略 Node.js 应用程序的 app.json 中的配置变量和数据库
- python - Python 笔记本输出格式
- amazon-cloudformation - 如何在 CloudFormation 中获取 AWS ServiceLinkedRole ARN
- excel - 在 VBA LIKE Sheet% 中更改工作表的名称
- angular - 如何使用 Nativescript 直接从 web 服务中搜索数据
- ios - SwiftUI:如何更改 @Published 对象值。更改已发布变量的值不起作用
- java - SearchEventListener 不是抽象的,不会覆盖抽象方法 actionPerformed
- python-3.x - 按国家/地区聚合值以 csv 文件形式返回输出
- android - Looper MessageQueue 在一段时间后停止处理