2つのテーブルがあります。1つattendance
のテーブルと1つのlessons
テーブル。出席テーブルのすべての学生IDを自分のページ内に印刷したいと思い'register' is = 'y'
ますlessons
。
基本的に、table 1
表2の特定の列が特定の値である場合から*を出力します。
助けてください....
2つのテーブルがあります。1つattendance
のテーブルと1つのlessons
テーブル。出席テーブルのすべての学生IDを自分のページ内に印刷したいと思い'register' is = 'y'
ますlessons
。
基本的に、table 1
表2の特定の列が特定の値である場合から*を出力します。
助けてください....
JOIN
あなたは上のテーブルにしたいと思うでしょうstudent_id
:
select a.student_id
from attendance a
inner join lessons l
on a.student_id = l.student_id
where l.register = 'y'
このクエリで使用される構文はINNER JOIN
、レッスンレジスタ列の値が。である両方のテーブル間で一致するすべての行を返す構文ですy
。
演算子を使用しJOIN
て、外部キーで複数のテーブルを結合します。