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

update不了,这语句要如何写

2012-01-05 
update不了,这语句要怎么写啊两张关联表进行updateupdateuser_jobsetuser_nameb.new_namewhereuser_noin(

update不了,这语句要怎么写啊
两张关联表进行update

update   user_job   set   user_name=b.new_name   where   user_no   in   (select   user_no_old   from   user_class   b)

就是把两张表相同user_no的user_name给换了!!!可是怎么都不能   update


[解决办法]
update t01_sales a set a.t01name = (select b.t01name from temp1 b where b.t00salesno = a.t00salesno)
[解决办法]
楼上的语句对了一半。像你样写,会把整个表更新了。
update user_job set user_name=(select user_class.new_name from user_class where user_job.user_no=user_class.user_no_old) where user_job.user_no in(select user_no_old from user_class)

热点排行