2.自然连接(不常用)
第一个表和第二个表存在相同名称的字段,通过次名称来关联关系
SQL>select ename,dname from emp natural join dept;
ENAME DNAME
---------- --------------
SMITH RESEARCH
ALLEN SALES
WARD SALES
JONES RESEARCH
MARTIN SALES
BLAKE SALES
CLARK ACCOUNTING
SCOTT RESEARCH
KING ACCOUNTING
TURNER SALES
ADAMS RESEARCH
JAMES SALES
FORD RESEARCH
MILLER ACCOUNTING
14 rows selected
3.自连接
表中的一个列可以是该表主键的一个外键。
例:查询所有主管所对应的职员
SQL> select a.ename "主管",b.ename"职员"from emp a join emp b on a.empno=b.mgr order by a.ename;
主管 职员
---------- ----------
BLAKE JAMES
BLAKE MARTIN
BLAKE ALLEN
BLAKE TURNER
BLAKE WARD
CLARK MILLER
FORD SMITH
JONES SCOTT
JONES FORD
KING BLAKE
KING JONES
KING CLARK
SCOTT ADAMS
13 rows selected