多表關聯的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