数据库SQL语句~四表连接(leftjoin)
LEFT JOIN 关键字会从左表 (table_name1) 那⾥返回所有的⾏,即使在右表 (table_name2) 中没有匹配的⾏。
SELECT column_name(s)
sql left join 多表连接
FROM table_name1
LEFT JOIN table_name2
ON lumn_name=lumn_name
注释:在某些数据库中, LEFT JOIN 称为 LEFT OUTER JOIN。
1.student表
select * from student      /*SNO学号、SNAME姓名、 SBIRTHDAY出⽣年⽉、SCLASS班级 */
select * from course      /*CNO课程号、CNAME课程名、TNO教⼯编号 */
3.score表
select * from score        /* SNO学号、CNO课程号、DEGREE 成绩*/
select * from teacher          /*TNO教⼯编号、TNAME教⼯姓名、TSEX教⼯性别、TBIRTHDAY教⼯出⽣年⽉、PROF职称、DEPART教⼯所在单位*/
SELECT student.sname 学⽣姓名,student.ssex 学⽣性别,student.sbirthday 学⽣出⽣年⽉,student.sclass 学⽣班级, score.degree 成绩,
courseame 课程名称,
FROM student
left join score on student.sno=score.sno
left join course on courseo=scoreo
left join teacher =
order by student.sno

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。