Norbert: mysql: Mitarbeiter abteilungsweise ausgeben

Beitrag lesen

Dann ist also die Abteilung dein erstes Sortierkriterium.

MfG ChrisB

Hi Chris,

im Prinzip, ja :-)

Hat sich aber schon was Neues ergeben:

Es sollen nämlich immer die Abteilungen zuerst genannt werden, deren "count" den höchsten Wert hat.

Meine MySQL-Version ist 4.0.27

Meine Query bisher ist:

SELECT m.ID,m.Datum f.ID, k.ID
FROM mon m, abt f, kun k
WHERE m.ID = f.ID
AND f.ID = k.ID
ORDER BY f.ID,m.Datum desc LIMIT 0, 60

Das macht zwar ungefähr das, was ich möchte, aber nur ungefähr. Denn die IDs aus den Abteilungen stehen zwar zusammen, aber (natürlich) nicht absteigend nach "Abteilungsstärke".

Habs mit ORDER BY count(f.ID) versucht, auch mit per SELECT abgefragtem count(f.ID) AS ... und entsprechendem ORDER BY. Hat alles nicht gefunkt.

Den Thread link:http://forum.de.selfhtml.org/archiv/2008/8/t175461/ habe ich gelesen, aber ich meine mal gelesen zu haben, dass mysql temporärer Views erst ab Vers. 5 unterstützt??

Jetzt bin ich erst mal wieder mit "meinem" Latein am Ende.

Grüße, Norbert