首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

oracle怎么实现这种功能,一个部门表有部门编码,一个员工表有部门编码

2012-01-13 
oracle如何实现这种功能,一个部门表有部门编码,一个员工表有部门编码如标题,这两个编码是可以关联的。还有

oracle如何实现这种功能,一个部门表有部门编码,一个员工表有部门编码
如标题,这两个编码是可以关联的。还有就是员工表里还有一个部门ID,与部门表的ID关联。现在员工表中的部门ID为空,要根据部门编码来updagte员工表中的部门ID,请问如何实现?通过一个SQL语句。

[解决办法]
把表数据贴出来看看呢
[解决办法]
update 员工表 set 员工部门ID=部门表.部门ID where 员工表.部门编码=部门表.部门编码
[解决办法]
update 员工表 a
set 员工部门ID=(select 部门ID from 部门表 b where a.部门编码=b.部门编码)
where
exists
(
select 部门ID from 部门表 b where a.部门编码=b.部门编码
)

[解决办法]
楼上正解

热点排行
Bad Request.