表的加法
union 将两个表格合并到一起,表的加法会将重复值去重
union all 将表中重复值不去重,将两个表格合并到一起
![889f1c2b596ea174ce0affbd5102f7d3.png](https://i-blog.csdnimg.cn/blog_migrate/a7b84db09ac40d3ad3dd752f64d908c1.jpeg)
![1a849d8ed0c7c30ccd1e483ce5578c37.png](https://i-blog.csdnimg.cn/blog_migrate/0c1a295cd4b92a4d0684e0653634dcf2.jpeg)
练习部分
![c8bfcd2b6f0763bfc6bce867d344ce45.png](https://i-blog.csdnimg.cn/blog_migrate/5af01918fe5db6414a8c97c3650d21d5.jpeg)
表的联结
交叉联结 cross join :表中的每一行都将于另一个表中的每一行合并在一起
扑克牌是典型的交叉联结,实际业务用的较少
![5fe22ccc1efbf8ae628839a3e29c4c1f.png](https://i-blog.csdnimg.cn/blog_migrate/2bfeefdfb6a91bf551069db6c18e7ff4.jpeg)
內联结 inner join :查找出同时存在于两张表中的数据
![21584d75f413c52aad07c5829fcda551.png](https://i-blog.csdnimg.cn/blog_migrate/28f53dbf4ac4bfaadf025d71ed16bde6.jpeg)
![f20599a531388fe3800832c7b5455ef0.png](https://i-blog.csdnimg.cn/blog_migrate/3cab9f4bffe6cc8487d09feeb9870b8d.jpeg)
![c6131f6f986c08daf064d69ca3d9a9c6.png](https://i-blog.csdnimg.cn/blog_migrate/0141110363da0dcc8a15f2141f1ef76c.jpeg)
![82b3def6fd03f22d7a3b659e7ba86748.png](https://i-blog.csdnimg.cn/blog_migrate/ec4ab439b66e6cfcf139d1cc02fa7eb5.jpeg)
左连接 left join:将左侧表中的数据全部取出来
![e8430c533903cfec208bad6cd998bf46.png](https://i-blog.csdnimg.cn/blog_migrate/c7391c5f1092753b25bbc6f966646354.jpeg)
![5212b44f830b56fc71435916d9688f42.png](https://i-blog.csdnimg.cn/blog_migrate/aaee9f5fe394e8de5b33dcf7702b04b5.jpeg)
![989c1194f6a957e6be96f03d680463d4.png](https://i-blog.csdnimg.cn/blog_migrate/39a32d8d54d4d408a28bb93aa68c7db0.jpeg)
![9f63cde0e6c732fdea108284d30179b5.png](https://i-blog.csdnimg.cn/blog_migrate/d9911279f1ca20fa41561763742a90a7.jpeg)
![409e6fa5e5d3f72b5ff8dc01768d3ff2.png](https://i-blog.csdnimg.cn/blog_migrate/0880c0cd419e0ab9ff87af368a011b80.jpeg)
右联结 right join:将右侧表中的数据全部取出来
union 将两个表格合并到一起,表的加法会将重复值去重
union all 将表中重复值不去重,将两个表格合并到一起
练习部分
交叉联结 cross join :表中的每一行都将于另一个表中的每一行合并在一起
扑克牌是典型的交叉联结,实际业务用的较少
內联结 inner join :查找出同时存在于两张表中的数据
左连接 left join:将左侧表中的数据全部取出来
右联结 right join:将右侧表中的数据全部取出来