steckl: 2 Felder gleichwertig sortieren

Beitrag lesen

Hi,

Wenn ich nun einen rank_1 mit 0 hab und einen rank_2 mit 0, dann
ist dieser natürlich in der Summe nur 10.

0 + 0 ist natürlich nicht 10. Da hast du dich wohl vertippt?

Eigentlich sollte er dann schauen. Wenn rank_1 grösser rank_2, dann nimm rank_1 und umgekehrt.
quasi:
if (rank_1 >= rank_2) then rank_1
else rank_2

Leider hab ich gar keinen Plan wie ich das in MySQL umsetzen kann.

In mySql gibt es auch IF-Abfragen.
Aber es gibt auch die Funktion GREATEST, die dir beispielsweise den größten Wert aus beliebigen Spalten liefert. Damit ist es noch einfacher.

mfG,
steckl