Создать представление с несколькими столбцами и несколькими строками из таблицы с множеством столбцов и одной строкой

У меня есть таблица (или несколько) с одной строкой и множеством столбцов.

Таблица 1

Col1   Col2   Col3   ...   ColN
val1   val2   val3   ...   valn

Таблица 2

Column1   Column2   Column3   ...   ColumnM
val11     val22     val23     ...   valM

Я хочу создать представление, которое принимает некоторые значения столбцов в таблице и помещает их в строку, какое-то другое значение столбца из таблицы (то же самое или другое) и помещает его в другую строку представления и т. д.

Что-то вроде этого:

Мой взгляд

MyColA   MyColB   MyColC
val5     val6     val7
val15    val16    val17
val13    val14    val19

Это возможно? Как?

заранее спасибо


person Leonardo Buscemi    schedule 19.10.2016    source источник


Ответы (1)


Я думаю, вы хотите union all:

select val5 as MyColA, val6 as MyColB, val7 as MyColC from t1
union all
select val15 as MyColA, val16 as MyColB, val17 as MyColC from t2
union all
. . .
person Gordon Linoff    schedule 19.10.2016