Hi,
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
Mir ist das schon klar, du willst zunächst mal nach der häufigkeit des
benutzten types sortieren also ORDER BY count(type) oder so ähnlich
und dies kannst du wenn du ein INNER JOIN der anderen tabelle mit den
namen machst auf ORDER BY count(type), name erweitern, dann wird
zuerst nach der anzahl des Typs und darin diese dann jeweils nach dem
namen sortiert und du erhältst dein ergebniss.
MfG