标签:
1 笛卡尔积
应该避免笛卡尔积 要多去找关系
多表连接要注意等值
2为了省略代码 可以为表起别名来简略写法
3 等值连接
4 内连接 包括等值连接和非等值连接
5 外连接 特殊的内连接 在内连接基础上 加上不满足等值连接的属性
分为左外连接和右外连接 即外连接等于左外连接和右外连接的并集
左外连接 左边没有对应的即为空值 left join ...on 或者是右边补加号 例如d.department_id=f.department_id(+)
右外连接 右边没有对应的即为空值 left join.....on 或者是左边补加号
外连接 full join...on
6自然连接 特殊的等值连接 省略重复的属性行
natural join 有局限性
也可以使用join(属性) using来指定要等值的属性 也有局限性 连接列列名可能不一样
一般使用join...on... (join 一个表 on A.department_id=B.department_id一个条件 ..再join一个表 再on一个条件)
7自连接 表需要更名 来区分
标签:
原文地址:http://www.cnblogs.com/HJL085/p/5724310.html