数据库学习笔记系列(7)——连接查询
来源:互联网 发布:mac excel求和快捷键 编辑:程序博客网 时间:2024/06/05 04:26
连接查询包括如下四种情况:
1. 等值与非等值连接查询;
2. 自身连接查询;
3. 外连接查询;
4. 复合条件连接查询;
下面我们分别学习一下。
1. 等值与非等值查询
上一篇中已经讲过了,其中还包括卡氏积查询和自然查询。
详见链接:
http://blog.csdn.net/puqutogether/article/details/45197073
2. 自身连接查询
一个表与自己进行连接,这种连接称为表的自身连接查询。
具体实现的时候,我们可以把自己的表起两个别名,一个是first, 一个是second.在设计的时候可以把这两个表想成是完全两个一样的表,但是各自的字段我们都可以只有调用访问。
我们可以看到第一个first表查询的结果有1条,second表查询的结果有2条,则结果就是两个记录。不过一般我们使用自身连接查询只有一个记录。
3. 外连接连接查询
外连接的作用是为了处理两个表在连接查询时,某个表没有数据与第一个表对应的情况。外连接时为* 号指定的表(SC表)增加一个“万能”的行,这个行全部由空值组成,它可以和另一个表(student表)中所有不能与SC表其他行连接的元组进行连接。
4. 复合条件连接查询
顾名思义,就是在上面三种连接查询中的where子句后面包含多个条件来查询。不在赘述。
0 0
- 数据库学习笔记系列(7)——连接查询
- 数据库学习笔记系列(6)——等值与非等值连接查询
- 数据库学习笔记系列(5)——分组查询
- 数据库学习笔记系列(8)——嵌套查询
- 数据库学习笔记系列(4)——单表查询_1
- Java基础学习笔记及心得——数据库系列之二,java连接数据库
- 数据库学习笔记系列(2)——索引_1
- 数据库学习笔记系列(3)——索引_2
- C#学习笔记——(连接数据库)
- 数据库——(8)连接查询
- SQL Server学习系列(一)——内部连接查询
- MySQL数据库学习——子查询与连接
- C#学习—连接数据库通用增删改,查询
- 数据库——连接查询
- 数据库——连接查询(子查询)
- 数据库——连接查询(子查询)
- SQL学习笔记10——表连接查询
- 数据库系统概论第五版学习笔记连接查询 第三章(三)
- json解析
- awk数据处理整理
- C#:重启后,AssemblyInfo中AssemblyTitle的描述内容显示正常.........
- 程序报错:有多个重载函数“~~”与~~相匹配!
- MySQL更改数据库表的存储引擎
- 数据库学习笔记系列(7)——连接查询
- 移动过程及其数据存储带来的冲突解决办法 及其 精灵下落填充过程
- gzip:stdin:not in gzip format
- css基础学习笔记(一)
- interactive graphics with D3: HTML, CSS, Javascript
- 【bzoj2693】jzptab【反演】
- NoSql之旅-mongoDB shell命令总结
- const成员函数
- SQL SERVER 2008 利用发布订阅方式实现数据库同步