Цитата:
Сообщение от Платон
нет в results находятся все отметки по всем предметам, - средний бал нужно найти!
|
Тогда нужно агрегатный AVG с группировкой.
Цитата:
Сообщение от Платон
а в самом результате вывести имена студентов только с максимальными средними баллами.
|
То есть только один максимум, или, если есть такие же?
Думаю как-то так тогда:
Код:
SELECT TOP 1 WITH TIES name, AVG(mark) as avg_mark FROM students s JOIN results r ON (s.id = r.id) GROUP BY s.id