我正试图通过使用其他两个表的引用来更新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