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

Beitrag lesen

High!

schau mal in der Doku oder in google nach der funktion: GREATEST()

Das funktioniert prima... aber nur, solange ich nur die drei Felder Fusslagen_OM (oberes Manual), Fusslagen_UM (unteres Manual) und Fusslagen_Pedal prüfe! Nehme ich noch Fusslagen_3M und Fusslagen_4M hinzu (für das 3. und 4. Manual, sofern vorhanden) bekomme ich nur "Empty Set"! Der Datentyp ist bei allen fünf Feldern gleich, und für Fusslagen_3M ist gegenwärtig in einem Datensatz ein Eintrag vorhanden, alle anderen Datensätze enthalten dort NULL, ebenso in Fusslagen_4M.

Wie kommt so etwas zustande? Hat es eventuell mit der Reihenfolge der Argumente zu tun, muss diese exakt der Reihenfolge der Felder in der Tabelle entsprechen?

Bis bald im Khyberspace!

Yadgar