Я учусь SQL
из книги и пытаюсь выполнить некоторые упражнения на join queries
. Единственная проблема, с которой я сталкиваюсь, заключается в том, что все мои соединения queries
не работают, пока они кажутсяну
students(student_id,student_names,student_age)
courses_students(course_id,student_id)
courses(course_id,course_schedule,course_room,teacher_id)
teachers(teacher_id,teacher_names)
Вопрос: «На какие курсы поступило более 5 студентов?»
Вот что я сделал:
SELECT course_name,
count
(SELECT count(*)
FROM courses) AS COUNT
FROM students,
courses,
courses_students
WHERE students.student_id=courses_students.student_id,
courses.course_id=courses_students.course_id
AND COUNT > 5
И другиеВо-первых, каковы имена студентов, обучающихся как минимум на 2 курсах, запланированных на те же часы
Мой запрос:
SELECT student_name,
schedule
FROM students,
courses,
courses_students
WHERE students.student_id=courses_students.student_id,
courses.course_id=courses_students.course_id
AND COUNT > 2