phpbar.de logo

Mailinglisten-Archive

Distinct,group by,..?

Distinct,group by,..?

Alexander Friess mysql_(at)_lists.phpcenter.de
Tue, 4 Sep 2001 12:31:05 +0200


Hi Thomas,

mit einem select ist das IMHO nicht zu machen :-(.

select frage_id, max(input_dat) from tab group by input_dat

Du erhälst eine Liste aller frage_id mit dem jeweils "größten" Datum. Ich
hoffe, daß input_dat auch die Millisekunden enthält und es somit immer nur
genau einen Maximalwert pro frage_id geben kann!
Danach liest die aus Deiner Tabelle über frage_id und den Maximalwert von
input_dat den kompletten Datensatz aus.

ACHTUNG:
select <eindeutige Satznummer>, frage_id, max(input_dat) from tab group by
input_dat, <eindeutige Satznummer> funktioniert NICHT. Die <eindeutige
Satznummer> ist nicht immer die des Eintrags mit dem neuesten Datum.

Gruß Alexander

---
!!NEU!!
Fragen und Antworten zu MySQL und dieser Liste unter
-->>  http://www.4t2.com/mysql 



php::bar PHP Wiki   -   Listenarchive