2016-11-03 2 views
0

У меня есть 2 таблицы:Вставить столбец, если 2 столбца из другой таблицы соответствует

Table1- contains PhoneNumber|Name

Table2- contains PhoneNumber|Address

Я хочу создать Table3 с PhoneNumber|Name|Address

Table1 и Table2 может выходят из строя или разного количества записей, поэтому таблица1 будет выступать в качестве основного списка.

предлагаю дорогу вперед. используя MySQL.

+0

Заканчивать 'оставил join' статью и' вставить ... выберите ... 'заявление. – Shadow

ответ

0

Использование CREATE..SELECT с LEFT JOIN:

CREATE TABLE Table3 AS 
SELECT t1.PhoneNumber,t1.name,t2.address 
FROM Table1 t1 
LEFT JOIN Table2 t2 
ON(t1.PhoneNumber = t2.PhoneNumber) 
Смежные вопросы