Antwort #3 am: 02. Dezember 2018, 17:32:36
Ich habe nicht richtig gelesen anscheinend.
Vertausche in diesem Code-Teil
ORDER BY IF(p.products_quantity = 0, 1, 2)
einfach die 1 und die 2.
Außerdem mache aus dem = ein <=, denn Artikel können ja auch ins Minus laufen.
Also sieht es dann so aus:
ORDER BY IF(p.products_quantity <= 0, 2, 1)
Ich denke dein Satz
Hintergrund: Kunden sollen die Möglichkeit haben, sich für derzeit nicht mehr vorrätige Artikel vormerken zu lassen.
hat mich verwirrt, bzw. habe ich da einfach was reingedeutet. Ich verstehe ihn im Context nämlich nicht.
Ist aber egal. Du hast ja die Lösung nun.
Gruß,
noRiddle