Hi.
Sehe gerade den Wald vor lauter Bäumen nicht. Hab eine recht einfache SQL Abfrage (MySQL DB) und will, dass für für jeweils 1 Produkt des Users die aktuellsten Daten ausgegeben werden: Siehe hier:
SELECT * FROM tabelle WHERE member_id = '1' GROUP BY produktname ORDER BY datum DESC //oder ASC
geht nicht:-(! Egal, ob ich "DESC/ASC" eingebe, kommen immer dieselben Werte raus. Die Ausgabe erfolgt, wie die Daten in der DB stehen, von oben nach unten und dann stimmt das aber mit dem aktuellsten Wert nicht. DESC o. ASC bezieht sich dann anscheinend schon auf die gefundenen Produkte und sortiert diese dann, aber es muss vorher nach dem aktuellsten Eintrag gefiltert werden. Was mache ich falsch?
Danke.
mfg streuner
Sehe gerade den Wald vor lauter Bäumen nicht. Hab eine recht einfache SQL Abfrage (MySQL DB) und will, dass für für jeweils 1 Produkt des Users die aktuellsten Daten ausgegeben werden: Siehe hier:
SELECT * FROM tabelle WHERE member_id = '1' GROUP BY produktname ORDER BY datum DESC //oder ASC
geht nicht:-(! Egal, ob ich "DESC/ASC" eingebe, kommen immer dieselben Werte raus. Die Ausgabe erfolgt, wie die Daten in der DB stehen, von oben nach unten und dann stimmt das aber mit dem aktuellsten Wert nicht. DESC o. ASC bezieht sich dann anscheinend schon auf die gefundenen Produkte und sortiert diese dann, aber es muss vorher nach dem aktuellsten Eintrag gefiltert werden. Was mache ich falsch?
Danke.
mfg streuner
Kommentar