Hallo,
perfekt, genau so. Hab ich wohl stets übersehen oO
Mit folgender Syntax komme ich zu meinem Ziel:
SELECT *
FROM table
WHERE ranking_enableb=1
ORDER BY
CASE 1
WHEN rank_1 >= rank_2
THENrank\_1
WHEN rank_2 > rank_1
THENrank\_2
END DESC;
Eigentlich hatte ich auf das IF-Statement verlinkt. Im anderen Thread-Zweig (hatte ich nicht gelesen) wurde das auch schon mal getan.
...
ORDER BY
(IF(rank_1 >= rank_2, rank_1, rank_2)
DESC;
viele Grüße
Axel