使用联接中的值向现有表添加列的最佳方法是什么...例如:
如果我将表 A 连接到表 B...
Select
A.Column1,
A.Column2,
B.Column1,
B.Column2,
B.Column3
FROM A
INNER JOIN B
ON A.Column1 = B.Column2
基本上我只想将表 B 中存在的列复制到表 A,如何将新的 A.Column3 添加到表 A 以基于连接匹配 B.Column3?
最佳答案
试试这个:
alter table A add column3 datatype
update A
set column3 = B.column3
from A inner join B on A.Column1 = B.Column2
关于sql - 添加包含来自联接的数据的新列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8097384/