面试问到概率较高的一个问题,比如有如下三张表
学生表: SUDENT
科目表: SUBJECT
成绩表: RESULT
这三张表相信大家都能看得懂,RESULT
表有两个外键分别引用了STUDENT
表的主键STU_ID
和RESULT
表的主键RES_ID
那如果此时我们三表联合查询成绩的话应该是
select t1.stu_name, t2.sub_name, t3.scorefrom student t1, subject t2, result t3where t1.stu_id = t3.stu_id and t2.sub_id = t3.sub_id
查询结果如下:
这个其实很简单,就是三表联合查询而已,接下来那么其实我们要实现的是如下效果
这个怎么做呢???想知道的私信我,哈哈!!!!!!