У меня возникли проблемы с оператором SQL, который должен определить количество студентов, посещающих курс.
Мой дизайн базы данных выглядит так:
Таблица Курс:
id | COURSE_NAME
Стол Студент:
id | Имя
И чтобы связать два отношения «многие ко многим», у меня есть таблица:
Таблица Course_student:
id | Course_id | student_id
Я хочу выяснить, сколько студентов посещают курс под названием «Дизайн базы данных». Я знаю, что идентификатор равен «1», но допустим, что я не знал, как будет выглядеть мой оператор SQL?
Я пробовал несколько разных утверждений с разными объединениями, чтобы сначала выбрать правильный идентификатор из таблицы course , где имя "Database Design", а затем я должен искать в моем course_student таблица, где course_id равен основанному идентификатору (в данном случае 1) и где все student_id связаны с этим идентификатором.
Я знаю, что это немного сложное описание, поэтому, пожалуйста, скажите мне, если я должен объяснить это лучше.
Спасибо
Mestika