mysql 两个查询结果合并去重_SQL多表查询

知识框架

a130c7286aa97238dbc8a4301212ee1d.png

1.表的加法

union --去重

union将两个表的数据按行合并在一起,两个表重复的数据只保留一个

17be14b3abab78a8457e2c078dca5a9a.png

union all--不去重

union all将两个表的数据按行合并在一起并保留重复行。

cf311f1dd047100969abc222efa25ebf.png

2.表的联结

2.1.交叉联结cross join

交叉联结又称笛卡尔积,交叉联结是对两张表中的全部记录进行交叉组合,结果中的记录数通常是两张表中行数的乘积。

2.2内联结 inner join

内联结是查找出同时存在于两张表的共同数据。

实例:查询均存在与student表和score表中学生,学号,课程号


版权声明:本文为weixin_30016593原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
THE END
< <上一篇
下一篇>>