INNER JOIN Student S
on P.NRecordBook=S.NRecordBook
GROUP BY IDGroup) b
ON S.IDGroup=b.IDGroup
WHERE mark>BMark
Результат реализации запроса:

Пример 74
Задача.
Вывести имена студентов, чьи средние оценки равны средней оценке в их группе.
Решение:
SELECT a.StName,a.NRecordBook,Amark,Bmark
FROM (SELECT p.NRecordBook,StName,IDGroup,AVG(Mark) Amark
FROM Progress P
INNER JOIN Student s
ON P.NRecordBook=S.NRecordBook
GROUP BY P.NrecordBook,StName,IDGroup) a
INNER JOIN
(SELECT IDGroup,AVG(Mark) Bmark