数据更新

有两个表:
第一个是员工表dplo,表体如下:dno 员工编号 主键 , dname 员工姓名,dsalary 员工工资,pno 所属部门(外键)
第二个表是部门表part,表休如下:
pno 部门编号 主键, pname 部门名称

现要求,把销售部中员工工资不多于600的提升10%

update dplo
set dsalary=dsalary*1.1
where dsalary in(
        select dplo.dsalary from dplo join part on part.pno=dplo.pno
        where part.pname='销售部' and dplo.dsalary<=800
)

posted @ 2012-07-01 23:10  伯箫  阅读(181)  评论(0编辑  收藏  举报