Ich habe eine mysql-Anweisung
%Vor%und es produziert die richtigen Ergebnisse, aber sie sind nicht in der richtigen Reihenfolge.
Die Gruppierung funktioniert gut, aber die in der Gruppe angezeigte Aufzeichnung ist die erste, die in der DB aufgezeichnet wurde, aber ich möchte, dass die letzte Aufzeichnung in jeder Gruppe angezeigt wird.
Gibt es eine Möglichkeit, den neuesten Datensatz für jede Gruppe anzuzeigen?
%Vor%Die Gruppe zeigt 'Dies ist die erste Nachricht' an, wo ich möchte 'Dies ist die dritte Nachricht', da dies die letzte Nachricht ist.
Prost
Dies funktioniert (aber nicht garantiert):
%Vor%Das sollte funktionieren:
%Vor%Wenn Ihre Nachrichtentabelle einen Primärschlüssel hat, der automatisch inkrementiert wird, und alle Nachrichten von Natur aus sind, ist die höchste Zahl das neueste Datum ... Da ich dies jedoch nicht weiß, werde ich auf der MAX basieren (date_sent) anstelle von max (SomeIDKey), aber das Prinzip ist das gleiche.
%Vor%Tags und Links mysql sql-order-by group-by