ms access keep возвращает ошибку, как только я использую оператор соединения - PullRequest
0 голосов
/ 12 февраля 2020

Я пытаюсь вернуть представление, используя оператор 2 joins для одного запроса, но почему-то получаю эту ошибку

The Error

и мой запрос выглядит следующим образом :

SELECT First_Name, Second_Name, Last_Name, Course_Name, Date_Course, College_Name AS OperationDetails
FROM Operations
INNER Join Users
ON Operations.User_id = Users.User_Id
INNER Join Courses
On Operations.course_Id = Courses.Course_Id;

И это все мои отношения с базой данных

enter image description here

1 Ответ

2 голосов
/ 12 февраля 2020

MS Access имеет странное требование для скобок для более чем одного JOIN:

SELECT First_Name, Second_Name, Last_Name, Course_Name, Date_Course, College_Name AS OperationDetails
FROM (Operations INNER JOIN
      Users
      ON Operations.User_id = Users.User_Id
     ) INNER JOIN
     Courses
     ON Operations.course_Id = Courses.Course_Id;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...