Sortierung nach GROUP BY oder DISTINCT ?

illetuffi

Mitglied
Hallo,
möchte eine Abfrage starten die mir doppelte Einträge der Spalte Abteilungen filtert, aber die Ergebnistabelle sollte nach der Spalte Datum sortiert werden.
Hier die Tabelle.

Abteilung --- ID_Gruppe --- Datum
Handball --- gruppe1 --- datetime
Handball --- gruppe2 --- datetime
Fußball --- manschaft2 --- datetime
Handball --- gruppe1 --- datetime

Ich habe folgendes schon ausprobiert.
PHP:
SELECT ab, id_gruppen, sort
FROM detail_gruppen
GROUP BY ab
ORDER BY sort DESC

Aber die Sortierung nach Datum ist nicht richtig, die Reihenfolge ist falsch.
Danke
 
Hallo,
ich habe das mit DISTINCT auch schon Probiert die Sortierung ist OK aber es werden immer noch gleiche Abteilungen mit ausgegeben.
Woran kann das liegen wenn ich im SELECT nur ab angebe geht es aber ich kann ja nicht sortieren.
 
Nächster Versuch:
Code:
SELECT
        DISTINCT(`ab`),
        DISTINCT(`id_gruppen`),
        `sort`
  FROM
        `detail_gruppen`
  ORDER BY
        `sort` DESC
 
Hast du meinen Vorschlag einszueins übernommen? Wie lautet die Fehlermeldung denn genau?
 
Zurück