Как добавить столбец в таблицу из другой таблицы, имеющей общий столбец идентификатора в обеих таблицах на SQL сервере? - PullRequest
0 голосов
/ 14 июля 2020

Я пытаюсь обновить table1 с помощью Column2 из table2, где id должен совпадать при вставке значений Column2 из table2 в table1 для SQL Server.

Я пробовал использовать следующие 2 набора кода, Но это не работает. Может ли кто-нибудь помочь мне с этим?

alter table table1
add Column2 varchar(20)

insert into table1
Select t2.Column2
    from table1 as t1
    inner join table2 as t2
    on t1.id = t2.id

И также ниже:

Update table1
Set Column2 = (Select t2.Column2
        from table1 as t1
        inner join table2 as t2
        on t1.id = t2.id)

1 Ответ

1 голос
/ 14 июля 2020
Update t1
Set Column2 = t2.Column2
    from table1 as t1
    inner join table2 as t2
    on t1.id = t2.id
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...