Skip to content

Commit 0305631

Browse files
committed
subquery and correlated subquery
1 parent e4d3fc5 commit 0305631

File tree

2 files changed

+22
-0
lines changed

2 files changed

+22
-0
lines changed
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
SELECT f.name AS faculty_name, COUNT(t.course_id) AS courses_taught, f.position
2+
FROM Faculty f
3+
INNER JOIN Teaching t ON t.faculty_id = f.id
4+
WHERE year = '2023' AND t.semester = 'SPRING'
5+
GROUP BY f.id, t.semester, t.year, f.name, f.position
6+
HAVING COUNT(t.course_id) =
7+
(SELECT MAX(semester_course_count)
8+
FROM
9+
(SELECT COUNT(t2.course_id) AS semester_course_count
10+
FROM Teaching t2
11+
WHERE t2.faculty_id = f.id
12+
GROUP BY t2.semester, t2.year) AS semester_counts);
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
SELECT s.name AS student_name, s.gpa
2+
FROM Student s
3+
WHERE s.id IN
4+
(SELECT r.student_id
5+
FROM Registration r
6+
INNER JOIN Course c ON r.course_id = c.id
7+
WHERE c.department_id =
8+
(SELECT id
9+
FROM Department
10+
WHERE name = 'Mathematics'));

0 commit comments

Comments
 (0)