多表联查:由内向外一层层的查询
先把其中一个表想要的数据查出来,并把查询结果命名为一张新表,然后外层查询这张新表与别的表(内连接等)
例子:
表1:tb_score_record

先将这张表中每个人score求和:
使用group by 按照stu_id分组,就Sum(score):
SELECT
stu_id,
SUM( score ) AS score
FROM
`tb_score_record`
GROUP BY
stu_id
结果:求出每个人的总分,但是这张表中只有stu_id,要拿着stu_id去第2张表中查对应的学生name

最低0.47元/天 解锁文章
2644

被折叠的 条评论
为什么被折叠?



