Michael H.: MySQL Order By (komplex)

Beitrag lesen

Hi,

wenn man zuerst die Sortierung nach "type" machen könnte und
innerhalb der types eine sortierung (diesmal wenigstens alphabetisch)
nach der spalte "name", also quasi
C-name1,C-name5,C-name8,R-name2,R-name4,P-name3,P-name6,M-name7

na das ist ja "einfach". per inner join verknüpfst du die 2 tabellen
über die ID und beim ORDER BY dann tabelle_mit_namen.name nachdem
count(type)

ähm, also das ist wohl nicht ganz klar geworden. die sortierung ist zunächst die "willkürliche" sortierung nach "type" (C-R-P-M) und dann "innerhalb" nach "name". Das Beispiel war wohl etwas unglücklich, kann nämlich durchaus sein dass es zu type R mehr gibt als zu type C. allerdings ist der type C der meistgenutzte, type R der zweitmeistgenutzte,...

hoffe es ist klarer geworden...
trotzdem schonmal danke fürs nachdenken