students
、 、enrolments
およびの 3 つのテーブルがありcourses
ます。学生は誰でもどのコースにも入学でき、各コースには 1 (初級) から 4 (上級) までの「レベル」があります。生徒がレベル 1/2/3/4 コースに在籍しているかどうかを確認するために、生徒情報を検索しようとしています。次の方法で学生の登録情報を取得しようとしています。
結果:
==================================================================
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
============================================