"Nimm als ersten Sortierwert den Wert von bar, falls != null, ansonsten den Wert von foo - als zweiten dann foo.
Korrekt.
ORDER BY ifnull(bar, foo), foo
Firma dankt.
Ich musste es allerdings mit IF lösen, da das Feld NULL oder einen Leerstring enthalten kann.
`ORDER BY IF(bar = '' OR bar IS NULL, foo, bar), foo`{:.language-sql}