Почему запрос выводит только одного ученика вместо всех
Здраствуйте составил маленький запрос что бы он выводил всех учеников сдавших экзамен на 4 и 5, но он выводит только одного
SELECT a.[SURNAME], b.[SUBJ_ID],b.MARK
FROM Студенты a
join [Экзаменационные оценки] b on a.[STUDENT_ID]=b.[STUDENT_ID]
where b.MARK=4 or b.MARK=5
Order by b.MARK desc, a.[SURNAME] asc`
Ответы (1 шт):
Автор решения: Vitaliy Zlobin
→ Ссылка
Запрос рабочий, проверь данные в таблицах.
Вместо этого:
where b.MARK=4 or b.MARK=5
лучше писать так:
WHERE b.MARK IN (4, 5)

