Позволяет ли MS SQL использовать несколько запросов для разных столбцов в операторе INSERT? - PullRequest
0 голосов
/ 21 июня 2019

Можно ли вставить значения, используя несколько запросов для разных столбцов?MS SQL позволяет писать:

INSERT INTO TABLE1(COL1) 
SELECT COL1 FROM TABLE2

Но что, если я хочу вставить одни данные из одной таблицы, а другие данные из другой таблицы?MS SQL позволяет это?Если да, то каков синтаксис?

1 Ответ

0 голосов
/ 21 июня 2019

Вы можете написать любой запрос на выборку, например:

INSERT INTO TABLE1 (COLUMN1, COLUMN2) SELECT TABLE2.VAL1, TABLE3.VAL2 ИЗ TABLE2 ВНУТРЕННИЙ СОВМЕСТНЫЙ ТАБЛИЦА 3 НА TABLE2.ID = TABLE3.FID

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...