2015-07-16 10 views
0

Как объединить два столбца в таблице и дублировать другие? Вот простой пример того, что я хочу сделать:Как объединить два столбца в DB2

Предположим, у меня есть эта таблица:

| C1 | C2 | 
-------------- 
A1 | 1 | 2 | 
-------------- 
A1 | 3 | 4 | 
-------------- 
A2 | 5 | 6 | 

Я хочу, чтобы преобразовать его к следующему результату:

| C | 
--------- 
A1 | 1 | 
--------- 
A1 | 2 | 
--------- 
A1 | 3 | 
--------- 
A1 | 4 | 
--------- 
A2 | 5 | 
--------- 
A2 | 6 | 

Есть ли способ для этого в SQLDB2?

ответ

2

вы можете просто использовать union all

select A, C1 as C from `table` 
union all 
select A, C2 from `table` 
Смежные вопросы