|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服QQ: 83569622 。
您需要 登录 才可以下载或查看,没有帐号?注册
x
- 内连接
-外连接
左外连接 右外连接 全外连接 我不是很明白 大家给我讲一下
select * from a inner join b on a.a1=b.b1 where b.b1=20
(+)写法只有在ORACLE中有效
右外 select dname,ename,b.deptno
from emp a,dept b
where a.deptno(+) = b.deptno;
--标准写法
select dname,ename,b.deptno
from emp a right outer join dept b
on a.deptno = b.deptno;
左外
select dname,ename,b.deptno
from emp a,dept b
where a.deptno = b.deptno(+);
--标准写法
select dname,ename,b.deptno
from emp a left outer join dept b
on a.deptno = b.deptno;
全外
select dname,ename,b.deptno
from emp a full outer join dept b
on a.deptno = b.deptno;
还有个自连接
主要是 内连接、 外连接、自连接 都是什么意思,为什么要用他们 我没理解好
谢谢大家指点 |
|