Spalte1, Spalte2 --> Zeile1, Zeile2 ???

Hallo zusammen,

keine Ahnung ob sowas möglich ist, aber ich werd einfach mal fragen.
Ich habe eine Tabelle mit folgendem Aufbau:

select * from beispiel;

 col1 | col2
------+------
    4 | 10

daraus möchte ich eine View erstellen, die folgenden Aufbau hat:

select * from view_beispiel;

 col
----
 4
 10

Normalerweise würde ich ja auch sagen, das man von vornhinein die Tabelle so anlegt, wie sie unten aufgeführt ist. Das geht jedoch leider nicht.

Danke schon mal.

Gruß,
Markus



test=*# select * from beispiel ;
 col1 | col2
------+------
    1 |   11
    2 |   22
    3 |   33
    4 |   44
(4 rows)

test=*# select col1 from beispiel union select col2 from beispiel;
 col1
------
    1
    2
    3
    4
   11
   22
   33
   44
(8 rows)

Hilft das?

Andreas

Und wie. Das war ja mal wieder eine super schnelle Antwort. Vielen Dank