如何从另一个表的另一列的一列中插入数据?

时间:2019-10-25 16:03:10

标签: mysql sql database oracle rdbms

我有一个像这样的表EMP

EID || ENAME || ESAL || LOC
------------------------------------------------------------ 
1111 || David Rockwell || 50000 || - 
2222 || Michael Bubey || 33000 || - 
3333 || Samuel Lukas || 35000 || - 
5555 || Mike Pribley || 35000 || - 

我还有另一个看起来像这样的表DEPT

DEPT_ID ||   DNAME  ||  LOCATION
-----------------------------------------------
1111          ||   ABC        ||    USA
2222         || DEF        || Japan
3333         || GHI         || UK
4444         || JKL         ||Brazil
5555         || LMO        || India

我的目的是将dept.LOCATION的值插入emp.LOC

注意:

  1. 插入内容应使emp.loc=dept.LOCATION dept.dept_id=emp_eid
  2. 任何表中都没有约束。 (您可以自由添加解决方案)

结果

EID  ||     ENAME                    || ESAL   ||   LOC 
------------------------------------------------------------
1111 ||  David Rockwell  || 50000 ||      USA 
2222 || Michael Bubey   || 33000 ||   JAPAN 
3333 || Samuel Lukas      || 35000 ||     UK 
5555 || Mike Pribley         || 35000 ||      India 

感谢您的支持。

0 个答案:

没有答案
相关问题