当前位置: 代码迷 >> Sql Server >> 一条查询 看看小弟我写的对吗
  详细解决方案

一条查询 看看小弟我写的对吗

热度:90   发布时间:2016-04-27 13:21:52.0
一条查询 看看我写的对吗?
员工(员工号,员工名,性别,出生日期,部门号,聘期,月薪)
部门(部门号,部门名,地址,联系电话)
1.将“产品部”的每位员工的月薪增加200元;
update 员工
set 月薪=月薪+200
where 员工.部门号=部门.部门号 and 部门号='产品部';



下面是答案:
Update 员工
Set 月薪=月薪+200
Where 部门号 in
(select 部门号 from 部门 where 部门名=’产品部’)
我的写的对吗?

------解决方案--------------------
第一种写法不行,
第二种可以,
SQL code
Update 员工Set 月薪=月薪+200Where 部门号 in(select 部门号 from 部门 where 部门名='产品部')
  相关解决方案