Как сделать отличное объединение из 2 таблиц и вставить данные в 3-ю таблицу - SQL Server 2017 - PullRequest
0 голосов
/ 23 октября 2018

У меня есть 3 таблицы

table1     country      countrytable  country     table2   country           
           UK                                              US
           Mexico                                          Mexico

table1 и table2 содержат данные о стране.geogtable имеет столбец страны, но нет данных

Типы данных для страны в 3 таблицах одинаковы

Я хотел бы заполнить таблицу countrytable, как показано ниже:

Countrytable :

        country
        ----------
        US
        UK
        Mexico

Я не уверен, как добавить данные в столбцы countrytable

Моя попытка

SELECT Country FROM table1
UNION
SELECT Country FROM table2

Ответы [ 2 ]

0 голосов
/ 23 октября 2018

Вы можете попробовать использовать INSERT INTO .... SELECT, чтобы ваш результат вставлялся в countrytable таблицу.

INSERT INTO countrytable (country)
SELECT Country FROM table1
UNION
SELECT Country FROM table2
0 голосов
/ 23 октября 2018

Это то, что вы ищете?

insert into countrytable
select country from  table1
union
select country from  table1
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...