有三個表,如果學生缺考,那麼在成績表中就不存在這個學生的這門課程成績的記錄,寫一段sql語句,檢索出每個學生缺考的科目。
a 學生表(student)
欄位1 學生號(s_id)
欄位2 學生名(s_name)
b 科目表(course)
欄位1 科目號(c_id)
欄位2 科目名(c_name)
c 成績表(grade)
欄位1 成績號(g_id)
欄位2 學生號(s_id)
欄位3 科目號(c_id)
欄位4 成績(score)
select*from student join course left
join grade on student.s_id=grade.s_id and course.c_id=grade.c_id where grade.score is
null;
SQL 查詢學生缺考情況
有三個表,如果學生缺考,那麼在成績表中就不存在這個學生的這門課程成績的記錄,寫一段sql語句,檢索出每個學生缺考的科目。a 學生表 student 欄位1 學生號 s id 欄位2 學生名 s name b 科目表 course 欄位1 科目號 c id 欄位2 科目名 c name c 成績表 g...
SQL 多表連線統計查詢
select y ygzltbl.fz,y ygzltbl.gh,y ygzltbl.xm,y ygzltbl.ye,sum y sktbl.kkje sum y cztbl.je from y ygzltbl left join y sktbl on y ygzltbl.gh y sktbl.gh...
SQL 多表查詢
不同的 sql join inner join 內連線 如果表中至少有乙個匹配,也從左表返回所有的行 left join 左連線 即使右表中沒有匹配,也從右表返回所有的行 right join 右連線 即使左表中沒有匹配,也從右表返回所有的行 full join 全連線 只有其中乙個表中存在匹配也從...