查询一个表中满足条件的最新记录去更新另一个表中相关的字段信息的SQL语句

2025-02-26 23:24:57
推荐回答(2个)
回答1:

UPDATE Table_A T
SET T.LatestTM=S.TM, T.LatestData=S.Data
FROM
(select A.ID, B.TM, A.DATA
from TABLE_B A,
JOIN (select B.ID,MAX(B.TM) from TABLE_B B group by B.ID) C
ON A.ID = C.ID
) S
where Table_A.ID = S.ID

回答2:

不是很明白你的说法,是要这个么
SELECT * INTO TABLE_B FROM TABLE_A