1 / 4
文档名称:

oracle中join学习个人笔记.doc

格式:doc   页数:4页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

oracle中join学习个人笔记.doc

上传人:yixingmaoh 2016/7/3 文件大小:0 KB

下载得到文件列表

oracle中join学习个人笔记.doc

相关文档

文档介绍

文档介绍:oracle 中 join 学****个人笔记 2010-09-26 23:49:25 分类: Linux 3 joins 连接条件 using 相同的列连接可用 using 子句,且 select 列中不能对条件列限定表名 using 子句可使用多个列,如 using(a,b) SELECT location_id, , FROM department JOIN location USING (location_id); natural join 无需使用 using 子句 select location_id,, from location natural join department 会自动匹配两个表中所有相同的列,影响输出 连接类型 cross join 笛卡尔积不能带条件,如 on子句 inner join 内连接默认的连接, inner 可省略 outer join 外连接 FROM table1 { LEFT | RIGHT | FULL } [OUTER] JOIN table2 left: 返回 table1 中的所有记录, table2 对应列显示空 right: 返回 table2 中的所有记录, table1 对应列显示空 full: 不匹配的记录全部显示 out: 默认可缺省,oracle 会自动在 left,right,full 后增加 out left out join select ,, from department d left outer join location l on = 早期的写法 select ,, from department d,location l where =(+) 返回 department 表里所有记录 right out join select ,, from department d right outer join location l on = 早期的写法 select ,, from department d,location l where (+)= 返回 location 表里所有记录 full out join 两张表不匹配的记录都显示相等连接与不等连接不等连接示例 select part_name, inv_class from part p join inventory_class c on between and self join 自联接 Self