1、不等值连接
select a.ename,a.sal,b.grade from emp a ,salgrade b where a.sal between b. losal and b.hisal
上面的SQL列出每个员工的级别
2、等值连接
我们平时用的最多的就是等值连接
3、自连接
select a.ename,a.mgr,b.empno,b.ename from emp a ,emp b where a.mgr=b.empno
显示每个职工的姓名、主管的工号、主管的姓名
4、外联接
(1)select a.ename,a.sal,a.job,b.deptno,b.dname from emp a right join dept b
on a.deptno=b.deptno
order by deptno
(2)select a.ename,a.sal,a.job,b.deptno,b.dname from emp a , dept b
where a.deptno(+)=b.deptno
order by deptno
(哪边没有值,增加+)