Hi,
Muß man wirklich 2 subselects machen, wenn man Spalte 3+4 einbeziehen will?
Ich kenne keine saubere andere Lösung.
Eine Alternative wäre, Spalte 3 und 4 DB-seitig zusammenzuklatschen (z.B. mit CONCAT_WS('#', Spalte3, Spalte4)
, wobei du als Separator (hier '#') ein Zeichen brauchst, was nicht in den Daten vorkommt) und dann anwendungsseitig diese Ergebnisspalte wieder auseinandernimmst anhand des gewählten Trenners.
Bis die Tage,
Matti