SQL应用:两表关联更新update (用一个表更新另一个表)

场景

要更新的表:t2表

取数表:t1表

一表更新另一表

方式一

UPDATE e
SET e.FSETTLERATEE = p.FSETTLERATE
FROM T_CN_PAYAPPLYENTRY e
INNER JOIN T_CN_PAYAPPLY p ON e.FID = p.FID;

方式二,

UPDATE T_AP_PAYBILLENTRY_B
set FFINISHTIME=(select top 1 TRANSTIME from Gold_RecBankTradeDetail where SERIALNO<>” and SERIALNO like FCHECKCODE+’%’)
where FCHECKCODE<>”
–and FID=102173
–and FENTRYID=102285
and FID in (select FId from T_AP_PAYBILL where Fdate>=’2024-10-01′)

 

 

暂无评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

本站提供金蝶、钉钉等开发实施相关技术文章的发布和转载。如有侵权,联系立删(info@zjgkd.cn) 。
苏公网安备32058202011935 · 苏ICP备13058196号-11
Powered by WordPress