子查询-表子查询

1:子查询(表子查询)
1:表子查询:子查询返回的结果是多行多列的二维表(子查询的返回的结果当作一个二维表来使用)
2:案例演示
须要:找出每一个班最高的一个学生
1:肯定数据源: 先将学生按照身高进行降序排序
select * from t_student order by height desc;
2:从每一个班中选出第一个学生
select * from t_student group by c_id 每一个班选出第一个学生
表子查询: from子查询,获得的结果做为from数据源
3:SQL语句
1:查询班级表
SELECT * FROM t_class;

2:查询学生表
SELECT * FROM t_student;

3;SELECT * FROM (SELECT * FROM t_student ORDER BY height DESC) AS student GROUP BY c_id;