2016-01-28 4 views
0

Как присоединиться к трем таблицам с одним и тем же первичным ключом и сделать один вид? Любые выводы будут оценены.Объединить таблицы, имеющие тот же первичный ключ

У меня есть 3 таблицы sttm_customer, sttm_customer_c и sttm_customer_custom, , которые customer_no совместно со всеми.

Мне нужно сделать один вид STVW_CUSTOMER_TEMP слить все из них.

+0

Кроме того, есть еще несколько столбцов в общем из всех трех таблиц. – vhd

+0

Почему у вас есть 3 почти похожих стола? Похоже на плохой дизайн db. – jarlh

ответ

0

Если я понимаю, что вы пытаетесь сделать, вы можете использовать UNION:

SELECT customer_no (and any other matching columns) 
FROM sttm_customer 
UNION 
SELECT customer_no (and any other matching columns) 
FROM sttm_customer_c 
UNION customer_no (and any other matching columns) 
FROM sttm_customer_custom 
Смежные вопросы