DQL-20课 自连接笔记及查询练习-2022-11-30

自连接 自己的表和自己连接 一张表拆成两张一样的表

查询父子信息

 (了解即可)

-- 学号、姓名、年级名字
SELECT `studentno`,`studentname`,`gradename`
FROM student s
INNER JOIN grade g
ON s.`gradeid`= g.`gradeid`

-- 科目名称、年级名称
SELECT `subjectname`,`gradename`
FROM `subject` sub
INNER JOIN grade g
ON sub.`gradeid`= g.`gradeid`

-- 高等数学-1考试的信息
SELECT s.`studentno`,`studentname`,`subjectname`,`studentresult`
FROM student s
INNER JOIN result r
ON s.`studentno`= r.`studentno`
INNER JOIN `subject` sub
ON sub.`subjectno`= r.`subjectno`
WHERE `subjectname`='高等数学-1'

posted @ 2022-11-30 16:34  Rui2022  阅读(15)  评论(0编辑  收藏  举报