我正在尝试将 SQL 查询设置为 ComboBox 的行源。
这里是。
SELECT Абонементы.НомерАбонемента
FROM Абонементы
INNER JOIN (Группы ON Группы.Код = Абонементы.Группа
RIGHT JOIN Направления ON Направления.Код = Группы.Направление)
WHERE Абонементы.НомерКарты = [НомерКарты].[Value],
Направления.Код = [NaprCombo].[Value],
Абонементы.ДатаОкончания > Date
JOIN
但 Access 会显示一条消息,提示我在声明中有错误。
我想要什么:从组合框中选择等于的Абонементы.НомерАбонемента
表Абонементы
中选择。Абонементы.Группа
Группа.Направление
Направление.Код
我想我应该Группы
首先从组合中选择匹配条件,然后将它们加入源表。也许我的括号有问题。也许我不明白nestedJOIN
在MS Access 中是如何工作的。
数据结构如图所示。
更新
Access 给出的确切消息:“JOIN 操作中的语法错误”。