suit: [MySQL 4.0] Maximalwert aus mehreren Spalten ermitteln?

Beitrag lesen

Daher suche ich nach einer Funktion, die pro Datensatz aus mehreren Spalten den jeweils höchsten Wert ermittelt... MAX() ist es jedenfalls nicht! Gibt es überhaupt eine solche Funktion?

du könntest mehrere getrennte selects mit union zusammenfassen und die ausgabe jeweils auf einen datensatz beschränken sowie nach genau dieser spalte absteigend sortieren - mit union und max() sollte es aber ebenfalls problemlos funktionieren - zwischen max(XX) und order by XX desc limit 0,1 sollte kein unterschied sein - oder täusche ich mich da?

die frage ist allerdings, wie die daten vorliegen (datentyp) und ob dann max überhaupt noch sinnvolle reihungen zustande bringt