2016-04-01 8 views
2

hallo ich eine Datenbank haben, und ich verwende diese Abfrage für die neuesten Datensätze erhalten Gruppe mit von und Auftrag von habe ich diesen Code verwenden für allewählen mit Gruppe durch Abfrage und Bestellung durch Abfrage in Mysql

SELECT id,time FROM eventlog WHERE event = '2' ORDER BY `eventlog`.`id` DESC 
Datensatz erhalten

und ich bekomme diese Ausgabe:

sql data

ich will neueste Zeit jede Gruppe bekommen ich diese Abfrage für die Gruppe von durch Abfrage

mit Bestellung verwenden
SELECT id,time FROM eventlog WHERE event = '2' GROUP BY id ORDER BY time DESC 
+1

Sie einfach 'max (Zeit) verwenden können,' in Ihrer Auswahlabfrage .. –

Antwort

4

Try this:

SELECT id,MAX(`time`) as `time` FROM eventlog WHERE event = '2' GROUP BY id DESC 
Verwandte Themen