From 228ff2efe2d1580464d1e05f02500b3921d0f9f7 Mon Sep 17 00:00:00 2001 From: Imbus <> Date: Thu, 25 Jan 2024 20:33:02 +0100 Subject: [PATCH] Fixed n --- n.sql | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/n.sql b/n.sql index ad18e43..d6172ce 100644 --- a/n.sql +++ b/n.sql @@ -1,7 +1,9 @@ -select Students.firstName, max(averageGrade) as maxAverage -from ( - select Students.pNbr, TakenCourses.grade, avg(grade) as averageGrade - from Students - join TakenCourses on Students.pNbr = TakenCourses.pNbr - group by Students.pNbr -) as studentAverages \ No newline at end of file +DROP VIEW IF EXISTS StudentsAverages; + +CREATE VIEW StudentsAverages AS +SELECT Students.firstName, Students.pNbr, TakenCourses.grade, avg(grade) as averageGrade +FROM Students +JOIN TakenCourses ON Students.pNbr = TakenCourses.pNbr +GROUP BY Students.pNbr; + +SELECT firstName, max(averageGrade) FROM StudentsAverages \ No newline at end of file