Tach!
Bis hierhin kein Problem. Nun sollen aber Artikel, die KEINEN Preis haben, immer zuletzt kommen.
Du kannst ein zusätzliches Sortierkriterium einfügen, dass bei vorhandenem Preis 0 ergibt und bei keinem Preis eine 1.
ORDER BY IF(preis, 0, 1), deine sortierung
dedlfix.