日期:2014-05-16  浏览次数:20478 次

多表连接语句

1 自连接:当表中的某一个字段与这个表中另外字段的相关时,我们可能用到自连接。

?? 例:

select work.ename "工人",' works for',mgr.ename "老板"
from emp work, emp mgr
where work.mgr = mgr.empno
order by work.ename;

?2 外连接分为三种:左外连接,右外连接,全外连接。对应SQL:LEFT/RIGHT/FULLOUTER JOIN。通常我们省略outer 这个关键字。写成:LEFT/RIGHT/FULL JOIN。

??? 左外连接:左表全部显示

??? 右外连接:右表全部显示