У меня есть вопрос, который просит меня, чтобы отобразить метку студентов, которые получили больше, чем в среднем, придумал:Возвращаемые значения больше, чем в среднем (без использования вложенного запроса)
SELECT Mark
FROM StudentMarks
HAVING Mark > AVG(Mark);
К сожалению, это приносит ошибка:
Ваш запрос не включает указанное выражение «Mark» как часть функции совокупного есть ли способ решить эту проблему без использования:
SELECT Mark
FROM StudentMarks
WHERE Mark > (SELECT AVG(Mark) FROM StudentMarks);
Нет вложенного запроса?
Большое спасибо за ваше время
Вы можете перекрестное соединение по этому запросу вместо этого, но я не уверен, что бы удовлетворить «не подзапросов» требование. – Mureinik
В качестве побочного примечания причина, по которой я не хочу использовать подзапрос, заключается в том, что 1) Его еще не научили 2) Это нужно решить легко, но это как-то не – Kyle