【发布时间】:2013-06-18 06:10:57
【问题描述】:
从我之前的问题 subqueries-on-subqueries
我现在正在尝试将其放入访问权限
代码来自链接上的答案一,完全复制并粘贴,除了放置 left(citycode,2) 而不是 substring(citycode,2)
现在尝试运行它时出现语法错误。
第一个是连接操作中的语法错误
做了一些研究并更改了代码。然后是不支持JOIN表达式
现在我想我已经把它缩小到查询表达式'province = x.provincecode and customers.city = x.citycode where category like 'SC'中的语法错误(缺少运算符)
现在这一切都可以在 SQL 中运行。我需要在访问中使用它,因为我的数据库是 .mdb。 输出应该只有一行:
我不知道我的陈述中的错误在哪里
SELECT * from (SELECT * from City where Provincecode like 'EC' and citycode in
(select citycode from city where left(citycode,2) not like 'bx'))
as x inner join customers on (province = x.provincecode and
customers.city=x.citycode where category like 'SC')
正如我所说,这在 SQL 中有效,并且只需要一行代码。 但是一到访问就出错了
【问题讨论】:
标签: sql database ms-access join syntax-error