SQL基础十二【创建高级联结】
2022/2/25 2:22:08
本文主要是介绍SQL基础十二【创建高级联结】,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
-
自联结
创建如上列表“找到和tom在一家公司的所有员工”
使用子查询的话分为两步1)找到tom所在的公司。2)筛选在这家公司的员工
但是子查询的效率比联结查询低。
自联结是将同一张表进行连接。
自联结结果为
再加上name=tom的一层过滤便可以得到和tom在一家公司的所有员工。
可以看到自联结可以有效解决在同一张表中进行的操作,注意的是:在联结的时候使用的连接列名要正确。 -
自然联结
自然联结是一种特殊的内联结。它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性(列名)列去掉;自然连接是除去重复属性的等值连接。自然联结 -
外联结
外联结
这篇关于SQL基础十二【创建高级联结】的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23Springboot应用的多环境打包入门
- 2024-11-23Springboot应用的生产发布入门教程
- 2024-11-23Python编程入门指南
- 2024-11-23Java创业入门:从零开始的编程之旅
- 2024-11-23Java创业入门:新手必读的Java编程与创业指南
- 2024-11-23Java对接阿里云智能语音服务入门详解
- 2024-11-23Java对接阿里云智能语音服务入门教程
- 2024-11-23JAVA对接阿里云智能语音服务入门教程
- 2024-11-23Java副业入门:初学者的简单教程
- 2024-11-23JAVA副业入门:初学者的实战指南