Hello,
Erst kommen die Einträge mit...
- alle top!=0 AND color=0 und status=expert
- alle top=0 AND color!=0 und status=expert
- alle top=0 AND color=0 und status=expert
- alle status=basic
da gibt es (mindestens) zwei Möglichkeiten:
(1) UNION (ALL)
SELECT id, top, color, type FROM tabelle WHERE top!=0 AND color=0 AND status='expert'
UNION ALL
SELECT id, top, color, type FROM tabelle WHERE top=0 AND color!=0 AND status = 'expert'
...
(2) künstliches Einbringen einer Sortierspalte
SELECT id,
top,
color,
type,
CASE
WHEN (top != 0 AND color = 0 AND status='expert') THEN 1
WHEN (top=0 AND color!=0 AND status = 'expert') THEN 2
...
END AS sortierung
FROM tabelle
ORDER BY sortierung
MfG
Rouven
--
-------------------
sh:| fo:} ch:? rl:( br:& n4:{ ie:| mo:} va:) js:| de:] zu:| fl:( ss:) ls:& (SelfCode)
Ist Dir langweilig? Willst du Spaß? Willst Du Party? Ganz einfach!!! Schicke eine SMS mit dem Bestellwort "Feuer" an die 112 und innerhalb von 5 Minuten stehen 20 Männer mit lustigen Partyhüten, Sirenen und Partywagen vor deinem Haus! -- Herkunft unbekannt
-------------------
sh:| fo:} ch:? rl:( br:& n4:{ ie:| mo:} va:) js:| de:] zu:| fl:( ss:) ls:& (SelfCode)
Ist Dir langweilig? Willst du Spaß? Willst Du Party? Ganz einfach!!! Schicke eine SMS mit dem Bestellwort "Feuer" an die 112 und innerhalb von 5 Minuten stehen 20 Männer mit lustigen Partyhüten, Sirenen und Partywagen vor deinem Haus! -- Herkunft unbekannt