简介
- a的独有+ab的公有
- b的独有+ab的公有
- ab的公有
- a的独有
- b的独有
- a的独有+b的独有+ab的公有
- a的独有+b的独有
练习
建表
部门表
员工表
情景分析
1.左连接(left join)
a的独有+ab的公有
2.右连接(right join)
b的独有+ab的公有
3.内连接(inner join)
ab的公有
4.左外连接(left join且右表=null)
a的独有
5. 右外连接(right join且左表=null)
b的独有
6. 全连接(full outer join)
a的独有+b的独有+ab的公有
注意:mysql不支持full outer join(在oracle支持)。
因此使用union的方式来实现,可以**合并+去重**
应用场景:
要查询的结果来自于多个表,且多个表没有直接的连接关系,但查询的信息一致时
特点:
1、要求多条查询语句的查询列数是一致的
2、要求多条查询语句的查询的每一列的类型和顺序最好一致
3、union关键字**默认去重,如果使用union all 可以包含重复项**
7. 全外连接(full outer join且左右表=null)
a的独有+b的独有
到此这篇关于mysql七大join的具体使用的文章就介绍到这了,更多相关mysql join使用内容请搜索www.887551.com以前的文章或继续浏览下面的相关文章希望大家以后多多支持www.887551.com!