letzten 10 Datensätze, doch keine doppelten
bearbeitet von MudGuardHi,
> ich möchte die letzten 10 Datensätze ausgeben:
>
> SELECT datum, name FROM stat ORDER by datum ASC Limit 10
>
> aber es kann sein, das mehrere Datensätze mit gleichem 'name' in der Tabelle stehen. So möchte ich nur einen, den aktuellste Datensatz anzeigen.
nach Name gruppieren, und statt des datum das Maximum der Datümmer ausgeben.
also so:
~~~sql
SELECT max(datum), name FROM stat ORDER BY datum ASC GROUP BY name;
~~~
cu,
Andreas a/k/a MudGuard