у меня есть три таблицы в MS Access следующим образом:SQL Присоединяйтесь к операции в нескольких таблицах
--Students(ID, Name, Class)
--Subjects (ID, Name)
--Marks (ID, StudentID, Subject.ID)
связь выглядит следующим образом:
Marks.Subject = Subjects.ID
Marks.StudentID = Students.ID
Пожалуйста, помогите мне написать запрос, который может вернуть имя студентов и все имена субъектов и знаки этого учащегося.
В настоящее время у меня есть этот запрос, но он возвращает отметки отдельно.
select Students.Name, Marks.Obtained, Subjects.Name from Marks
inner join Students on Marks.StudentName = Students.ID
Спасибо за ваш ответ, но он показывает ошибку синтаксиса ... –
@TariqAbdullah Что именно ошибка говорит? –
В нем говорится: «Ошибка синтаксиса (отсутствующий оператор) в выражении запроса» Marks.StudentName = Students.ID JOIN Subjects ON Marks.Subject = Subjects.I ". –