Halihallo lachesis
DISTINCT verhindert doppelte zeilen.. da sich das Datum ändert findet er eine pid zweimal an verschiedenen Tagen...
Aha! - Kleiner aber wesentlicher Unterschied ;)
wenn ich das richtig verstehe hört mysql auf, sobald dem limit entsprechend viele Zeilen gefunden wurden... und sortiert erst dann das Ergebnis nach Datum... right?
Ne, anders rum. MySQL sortiert nach Datum, distinctiviert die Datensätze und erst
dann liefert LIMIT die Anzahl Datensätze (etwas leienhaft ausgedrückt, die Realität
sieht etwas komplizierter aus).
wie kann ich denn erst sortieren und dann nur die ersten 10 ausgeben?
Was möchtest du _genau_? - Denn das, was du wünschst, hast du bereits vollbracht.
(so weit ich sehe, macht deine SQL-Abfrage genau das).
Viele Grüsse
Philipp
RTFM! - Foren steigern das Aufkommen von Redundanz im Internet, danke für das lesen der Manuals.
Selbstbedienung! - Das SelfForum ist ein Gratis-Restaurant mit Selbstbedienung, Menüangebot steht in den </faq/> und dem </archiv/>.