У меня есть 3 таблицы, students
, enrolments
и courses
. Любой студент может записаться на любой курс, и каждый курс имеет «уровень», от 1 (начинающий) до 4 (продвинутый). Я пытаюсь найти информацию о студентах, чтобы проверить, зарегистрирован ли студент на курсе уровня 1/2/3/4. Я пытаюсь получить информацию о результате регистрации студента следующим образом:MySQL - запрос, чтобы найти статус студента на разных уровнях курсов
Результат:
==================================================================
student_id | student_name | level_1 | level_2 | level_3 | level_4
==================================================================
324245 Rick Grimes Yes Yes No No
324912 Maggie Greene Yes Yes Yes No
В таблице структуры заключаются в следующем:
Состав:
студентов таблица
=============================================
student_id | name | email | school_id | grade
=============================================
курсы таблицы
==============================================================================
course_id | name | description | level | credits | course_starts | course_ends
==============================================================================
учащихся таблица
============================================
id | student_id | course_id | enrolment_date
============================================
Вы что-то пробовали? Какой результат вы получили? Если вы публикуете то, что попробовали, мы сможем помочь. –