Sven: mySQL: Ergebnisse zweier Spalten zu einer Spalte verbinden?

Beitrag lesen

Hallo ihr,

ich habe Nicknames in 2 unterschiedlichen Spalten, die ich wie folgt abrufe:

(SELECT id,id\_to,nick\_to,id\_from,nick\_from
 FROM db.table
 WHERE id\_from = '1' AND recycled\_from = '1' AND deleted\_from != '1')

UNION

(SELECT id,id\_to,nick\_to,id\_from,nick\_from
 FROM db.table
 WHERE id\_to = '1' AND recycled\_to = '1' AND deleted\_to != '1')

Die Ergebnisse der Spalten nick\_to und nick\_from würde ich nun gern zu einer Spalte zusammenfassen, damit ich vernünftig danach sortieren kann. Es ist NICHT nötig, die Spalten danach wieder zu trennen... in diesem speziellen Fall können die ruhig als eine Spalte behandelt werden.

Gibt es da eine Möglichkeit mit MySQL? Ich könnte natürlich per PHP einfach beide Spalten in das gleiche Array einlesen lassen, aber vielleicht gibts ja direkt eine Lösung?

Lg
Sven