Подзапросы, смешанные с агрегатной функцией - PullRequest
0 голосов
/ 11 декабря 2018

Я пытаюсь выяснить этот запрос, и он сбивает меня с толку.Цель состоит в том, чтобы создать запрос SQL для отображения: Scholarship_Name, Средняя сумма вознаграждения.Я свяжу приведенные ниже таблицы вместе с запросом, который я сделал до сих пор, в надежде, что кто-то укажет, что я делаю неправильно.

Я хотел бы отметить, что две таблицы не имеют общих PK или FK, поэтому я связал их так, как сделал.Пока что то, что я сделал в запросе, вызывает имена, но когда я пытаюсь усреднить суммы, они доходят до 0,0.Я в тупике и гуглю весь день.Любая помощь будет оценена.

SCHOLARSHIPS

ID / SCHOLARSHIP_NAME / AMOUNT_AVAILABLE

"1" "Presidents Award"  "$15,000"

"2" "Chancellor Academic Award" "$25,000"

"3" "Chevron Award" "$20,000"

SCHOLARSHIP_AWARDS

ID / SCHOLARSHIP_ID / 1013 *

*22: 2 *Запрос:
SELECT Scholarships.SCHOLARSHIP_NAME, AVG(Scholarship_Awards.Amount_Awarded) AS "Average Amount Awarded"
FROM Scholarships JOIN Scholarship_Awards
ON Scholarship_Awards.SCHOLARSHIP_ID = SCHOLARSHIPS.ID
GROUP BY SCHOLARSHIP_NAME
...