Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Скопировать столбцы из разных таблиц  [new]
BossDemon
Member

Откуда:
Сообщений: 1
Доброго времени суток, все никак не могу разобраться как скопировать столбцы из разных таблиц в другую таблицу, прошу вашей помощи!
Есть таблица A, там имеется столбец Id.
Есть таблица B, там имеется столбец Code.
Есть таблица C, туда нужно скопировать столбцы Id и Code.
Пример:

Имеется:
[Id]
1
2
3

[code]
4
5
6

Должно получиться:

[Id] [code]
1 4
2 5
3 6
8 ноя 17, 20:05    [20937912]     Ответить | Цитировать Сообщить модератору
 Re: Скопировать столбцы из разных таблиц  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36695
; with t1 as ( select a.id, rn = row_number() over ( order by a.id ) from a )
, t2 as ( select b.code, rn = row_number() over ( order by b.code ) from b )
insert c (id, code)
select
  a.id
  , b.code
from t1 a
full join t2 b on a.rn = b.rn
8 ноя 17, 20:09    [20937918]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить