MySQL Spalte mit höchstem Wert innerhalb eines Datensatzes

27o8

abgemeldet
2 Mai 2006
9.028
933
Ich habe eine Tabelle mitglieder und möchte innerhalb von einem Datensatz 3 Spalten vergleichen und nur den höchsten Wert auslesen, also sowas:

Code:
SELECT MAX(angemeldet,last_news,last_action) AS last_seen FROM `mitglieder` WHERE `id` = 2

Also theoretisch die php Funktion max() nur halt direkt in MySQL, gibt es sowas? :p
 
das müsste die Funktion GREATEST ( wert1,wert2,wert3...) sein

doch Vorsicht. Das Ergebnis ist NULL, wenn einer der Werte NULL ist