首页 > 代码库 > 【SQL语句】update ... ... from ......
【SQL语句】update ... ... from ......
要求:修改vaj表中的vaj02字段的值,vaj02字段的值=cag.cag03的值,vaj 表与 cag 表无直接关联
实现:
update vaj set vaj02=c.cag03 from loc_fee_drg l
inner join drg g on l.drg01=g.drg01
inner join cag c on g.cag01=c.cag01
where vaj.vaj05=l.fee01
已知:
vaj 表中的vaj05的值与loc_fee_drg表中的fee01字段的值关联
loc_fee_drg 表中的drg01字段与drg表中的drg01字段关联
cag表中的cag01字段与drg 表中的cag01关联
所以:通过查询loc_fee_drg 表,关联drg表和cag表,将cag03的值对应到vaj表中的vaj02字段
最后修改的是vaj表中vaj02的值,而不是from 之后loc_fee_drg表和其它关联表的值。
【SQL语句】update ... ... from ......
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。