Entwickler-Ecke

Datenbanken - Zeilen in Spalten umwandeln!


reimo - Mo 07.01.08 15:41
Titel: Zeilen in Spalten umwandeln!
Hi!

Folgendes Problem. Habe zwei Tabellen und möchte daraus ein View erzeugen, welches die Zeilen der einen Tabelle als Spalten darstellt:

Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
Table 1:

Ix Name
0  a
1  b
2  c
3  d

Table 2:

Ix SubIx Wert
0  1     66
0  2     6
0  3     77
0  4     453
1  2     454
1  3     45

Der Index aus Tabelle 1 ist Fremdschlüssel für Ix in Tabelle 2 Jetzt möchte ich daraus ein View erstellen, das wie folgt ausschaut:

ViewTable1_2:

Quelltext
1:
2:
3:
4:
5:
Ix Name SubIx1 Wert1 SubIx2 Wert2 SubIx3 Wert3 SubIx4 Wert4
0  a    1      66    2      6     3      77    4      453
1  b    2      454   3      45    NULL   NULL  NULL   NULL
2  c    NULL ------------------------------------------->
3  d    NULL ------------------------------------------->
Es muss nicht ein View sein. eine SQL-Abfrage würde reichen.
Gibt es die Möglichkeit, dass ich zeilen als Spalten darstellen kann?

Danke!