如何将一个表中的值插入另一个表?

ETL*_*ser 2 select insert sql-server-2008-r2

我有2个表,表A和表B.我将表B中的值插入表A.表A有列(键,ID,名称,LOB,a,b,c,d,e,f).表B具有列(密钥,ID,名称,LOB,a,b,c,d,组).现在我有这样的陈述,

Insert ##Table A
(Key,
ID,Name,LOB,a,b,c
)

Select
Key,
ID,Name,LOB,a,b,c)
From Table B where Key = "blah"
Run Code Online (Sandbox Code Playgroud)

现在不是从表B中选择LOB,而是希望将组列和那些值插入表A中的列"LOB"

我怎么做?

Jac*_*ger 6

只需在SELECT中用组替换LOB即可

INSERT INTO TableA (Key, ID,Name,LOB,a,b,c ) 
SELECT Key, ID,Name,Group,a,b,c 
FROM Table B 
WHERE Key = "blah"
Run Code Online (Sandbox Code Playgroud)