Vinzenz Mai: Daten Spaltenweise auslesen (nicht Zeilenweise)

Beitrag lesen

Hallo Ilja,

wie kriegst Du mit Deinem einfachen UNION die zweite Zeile in die zweite Spalte, die dritte Zeile in die dritte Spalte, ...

indem ich pseudospalten anlege und danach entsprechend sortiere.

jetzt sind wir von MySQL 4.0 bereits zu MySQL 4.1 gekommen :-)

(SELECT spaltename1 AS spalte1, 1 AS sort
FROM tabelle
WHERE hier_eventuelle_bedingungen
)
UNION
(
SELECT spaltename2, 2
FROM tabelle
WHERE hier_eventuelle_bedingungen
)
ORDER BY sort, zweite_sortierung_zumbeispiel_datum

Was machst Du bei einer unbekannten Anzahl Zeilen ;-)
Im konkreten Fall könnte es ja reichen. Aber eine Stored Procedure fände ich flexibler, erfordert halt MySQL 5.x.

Freundliche Grüße

Vinzenz