数据库基础总结(五)——连接查询

连接查询

关系例子
数据库基础总结(五)——连接查询
数据库基础总结(五)——连接查询
数据库基础总结(五)——连接查询

1)等值与非等值连接查询

数据库基础总结(五)——连接查询
数据库基础总结(五)——连接查询

数据库基础总结(五)——连接查询
数据库基础总结(五)——连接查询

2)自身连接

自身连接:一个表与其自己进行连接,是一种特殊的连接。
需要给表起别名以示区别。
由于所有属性名都是同名属性,因此必须使用别名前缀。
数据库基础总结(五)——连接查询
数据库基础总结(五)——连接查询
数据库基础总结(五)——连接查询

3)外连接

外连接与普通连接的区别
(1)普通连接操作只输出满足连接条件的元组
(2)外连接操作以指定表为连接主体,将主体表中不满足连接条件的元组一并输出

左外连接
列出左边关系中所有的元组

右外连接
列出右边关系中所有的元组
数据库基础总结(五)——连接查询
数据库基础总结(五)——连接查询

4)多表连接

数据库基础总结(五)——连接查询