Hi,
Warum funktioniert folgende Sortierung nicht:
SELECT * FROM cugroup ORDER BY
CASE WHEN id<=10 THEN 'id ASC' ELSE 'name ASC' END
Weil du damit nach den *Stringwerten* 'id ASC' oder 'name ASC' sortierst.
'id ASC' ist aber bei jedem Datensatz "gleich gross" wie 'id ASC', und 'name ASC' auch bei jedem "gleich gross" wie 'name ASC'.
MfG ChrisB
--
„This is the author's opinion, not necessarily that of Starbucks.“
„This is the author's opinion, not necessarily that of Starbucks.“