Hi!
nochmal zu der if abfrage, kann ich das auch in die ORDER BY klausel
auslagern??Nein.
Wieso nicht? Wenn man da Funktionen wie RAND() verwenden kann, warum sollte da ein IF() nicht gehen? Zumal ein gültiger Wert für das ORDER-BY-Argument ein Spaltenname, ein Ausdruck(!) oder eine Positionsnummer ist.
Übrigens, auch sind die Klammern optional und nicht fehlend.
Lo!