0

私のテーブル

DESC emp

Name                           Null     Type
------------------------------ -------- --------------------------
EMP_NO                                  NUMBER
EMP_NAME                                VARCHAR2(10)
ADDRESS                                 VARCHAR2(15)
PH_NO                                   NUMBER(10)
DEPT_NO                                 NUMBER

結果:

1   ram ctr 8892939927  100
2   mohan   ptr 7569936347  101
3   mallu   ppt 9553438342  102
4   scoot   dmc 9874563210  103
5   jim plr 9236548875  104
6   ravi    tpt 8562398756  105
7   manju   hyd 7562398742  106
8   manoj   hyd 869523654   107
9   sarath  ctr 9632158769  108
10  hemanth mpk 9632147852  109


desc salary

Name                           Null     Type
------------------------------ -------- --------------------------
EMP_NO                                  NUMBER
SALARY                                  NUMBER(10)
PERIOD                                  VARCHAR2(10)
START_DATE                              DATE
END_DATE                                DATE

結果:

1   12580   15months    12-DEC-07   10-DEC-10
2   15500   19months    10-JAN-07   10-DEC-11
3   7777    18months    11-JUL-07   21-APR-11
4   9999    11months    07-JUL-07   31-JAN-11
5   8500    9months         12-MAR-07   27-MAR-11
6   10000   20months    17-SEP-07   01-AUG-11
7   25000   7months         17-NOV-07   26-JUL-11
8   100000  6months         05-MAY-07   21-JUN-11
9   35000   16months    28-FEB-08   21-JUN-11
10  5000    16months    02-DEC-08   19-AUG-11

結合クエリ:

select emp_no,
       emp_name,
       dpt_no,
       salary 
from emp 
   join salary on emp.dpt_no=salary.dpt_no

しかし、「列があいまいに定義されています」というエラーが発生しています。この問題を解決するにはどうすればよいですか?

4

2 に答える 2