MySQL多表查询
多表查询有如下几种:
合并结果集:union, union all
连接查询(列的合并)
内连接:
外连接
左外连接
右外连接
全连接
自然连接
子查询
合并结果集(行连接)
2个结果集(表)合并到一起
要求:2个结果集的列数(数据类型)应该要相同
union all(全部)
将2个表的结果直接放在一起,不做任何的处理
union
将2个表的结果直接放在一起,相同的数据只留下一个(去重)
连接查询(列连接)
问题:学生表有10条数据,成绩表有10条数据
连接之后有多少条数据(笛卡尔
原创
2021-04-21 18:57:40 ·
64 阅读 ·
0 评论