Oracle 学习(三)多表联查
目录 Oracle 学习(三)多表联查 一、99语法 二、至少两种方式行转列 三、分页 Oracle 学习(三)多表联查 @ 一、99语法 Oracle学习(二)中我们学习了92语法,现在我们学习一下99语法 sql 1999语法 1.1.cross join 笛卡尔积 select * from emp cross join dept; 1.2.natural join 自然连接 当两个表不具有相同列名,进行cross join,具有相同列名,自动匹配 select * from emp e natural join dept d; 1.3.on子句,添加链接条件,相当于92语法的等值连接 相当于92语法的等值连接 select * from emp e join dept d on e.deptno=d.deptno 相当于92语法的非等值连接 select * from emp e join salgrade sg on e.sal between sg.losal and sg.hisal 1.4.left outer join 左表中数据全部显示,游标没有数据直接显示空 select * from emp left outer join dept d on e.deptno=d.deptno 1.5.right outer join 右表全部显示,没有数据显示空