Da kommt keine fixe 7 raus, sondern fuer jede Produkt-ID ein individueller Wert.
Das bezweifle ich stark, weil ja die Unterabfrage zuerst ausgeführt wird, oder?
Aber egal, selbst wenn du recht hast, steht halt insgesamt:
ORDER BY fixedrating, (7, 3.4, 9.2, 6, 5.9)
Was heißt das dann?? Woher weiß er, was er mit dieser Liste von Zahlen jetzt anfangen soll?