【发布时间】:2012-02-07 10:46:42
【问题描述】:
我有两张表 Emp & Dept。
SQL> select * from emp where rownum<4;
EMPNO ENAME JOB MGR SAL DEPTNO
---------- ---------- --------- ---------- ---------- ----------
7369 SMITH CLERK 7902 800
7499 ALLEN SALESMAN 7698 1600
7521 WARD SALESMAN 7698 1250
SQL> select * from dept;
DEPTNO DNAME LOC EMPNO
---------- --------------- --------------- ----------
10 ACCOUNTING NEW YORK 7369
20 RESEARCH DALLAS 7499
30 SALES CHICAGO 7521
40 OPERATIONS BOSTON
我想更新 emp 的 deptno,它应该与 dept 表的 deptno 相同,其中 dept 的 empno 应该等于 emp 的 empno;简而言之,我想通过 emp 使用内部连接操作来更新部门;
【问题讨论】: