多表关联的update语句


如果实现用B表的所有字段更新A表中相应的字段,在MS SQL Server里面可以写成:
update A
set A1=B.B1,A2=B.B2,A3=B.B3,A4=B.B4
from A,B
where A.AID=B.BID

举例:后勤系统cg_kc_splb 和 cg_kc_spdm表

update a set a.lbdm=b.lbdm , a.lbxh=b.lbdm from cg_kc_splb a,
(select lbdm, lbmc from cg_kc_spdm group by lbdm, lbmc) b
where a.lbmc = b.lbmc


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM