使用引用表SQL Server更新表中的多条记录



我正试图通过使用其他两个表的引用来更新SQL中的一个表。我需要用来自Table A的记录的ID更新Table C,但仅当Temp Table B的列存在于Table A中时

表A

ID 引用编号
1 223
2 321
3 213
4 413
UPDATE c
SET c.tablea_id=a.id
FROM tableC c INNER JOIN
tableA a ON a.id=c.tablea_id INNER JOIN
#tempTableB b ON b.ExtractedNum=a.ReferenceNumber

最新更新