Hallo dedlfix,
Oder erstell diese Sortierspalte nur in der Ergebnismenge, indem du mit CASE den drei Werten eine Reihenfolge (1,2,3) gibst und dem Rest die 4. Anschließend nach dieser Spalte und dem Kategorienamen sortieren lassen. Das hat den Nachteil, dass die Sortierinformation im Code steckt.
vielen Dank, das hat geklappt:
SELECT news_date,
CASE news_category
WHEN 'TOP' THEN 1
WHEN 'Fortbildung' THEN 2
WHEN 'Kultur' THEN 3
ELSE 4 END AS reihenfolge
FROM _cms_modules_news_
ORDER BY reihenfolge ASC, news_date DESC
Grüße Basti