Verschiedene Datensätze als 1 Datensatz zurückgeben

timestamp

Mitglied Käsekuchen
Hallo Forum,

ich habe Tabellen die in einer n:m zueinander stehen.
Wenn ich jetzt nach bestimmten Kriterien suche, erhalte ich zum Datensatz x, 3 Treffer y, die mir als 3 Zeilen zurückgegeben werden.
Code:
id | value
1    1
1    2
1    3
Ist es möglich das ganze so zurückzugeben?
Code:
id | value1 | value2 | value3
1     1        2        3
 
Im MS Access als Cross-Table
In Oracle gibts auch ein Befehl der mir grad entfallen ist.
In MySQL musst du das von Hand strikcen und die Anzahl Spalten ist dabei nicht flexibel
In Excel per Pivot

Nachtrag:
Ich sollte mal ein Tut über Pivot/Crosstable in MySQL schreiben.....

Nactrag II:
Ab Oracle 11 geht das über den Befehl PIVOT
 

Neue Beiträge

Zurück