Моя конечная цель состоит в том, чтобы составить список почетных учеников.У каждого ученика есть несколько рядов, по одному на каждый класс.Я хочу сказать, посмотрите на их оценки через эти ряды;показывать только одно имя учащегося, если ни одна из его оценок не превышает 80%.
Я только начал с этого, но я застрял, я не знаю, как оценивать несколько строк в качестве критерия для выбора уникального списка.
SELECT students.first_name, students.last_name, storedgrades.storecode, storedgrades.percent,storedgrades.course_name
FROM storedgrades join
students
on students.ID = storedgrades.StudentID
where students.enroll_status=0 AND
storedgrades.termid>2799 AND
storedgrades.storecode = 'Q4'
Пример таблицы оценок:
BOB A 95
BOB D 65
ANDREA B 85
ANDREA A 95
ПРИМЕР РЕЗУЛЬТАТА:
ANDREA