当前位置:   article > 正文

【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表和其它关联表的值。

 

转载于:https://www.cnblogs.com/KLLQBKY/p/5972463.html

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/木道寻08/article/detail/969363
推荐阅读
相关标签
  

闽ICP备14008679号