SQL Abfrage ...
Joachim
- datenbank
hi
hab folgendes mysql-Problem
tabelle:
-----------------------------
Ich möchte von den letzten 5 Themen(in diesem Beispiel angekreuzt)
den letzten Beitrag.
Wie löse ich das Problem. Sql - Zeile(select ..)?
Kniffelig, ich kann einfach nicht das Problem lösen .
Bitte um Hilfe :-) thx
Hallo Joachim,
- Themennummer - Timestamp -
dass du 'timestamp' nicht als Spaltennamen verwenden darfst, weißt du? (der hat in mysql eine besondere Bedeutung und du bekommst eine Fehlermeldung, wenn du das als Spaltennamen verwendest)
- 1 - stamp -
- 1 - stamp -
mhh... wo ist zwischen den beiden Zeilen bitte der Unterschied?
Ich möchte von den letzten 5 Themen(in diesem Beispiel angekreuzt)
den letzten Beitrag.
deine Systematik nach der du die 5 Themen auswählst ist mir nicht so ganz klar.
Wie löse ich das Problem. Sql - Zeile(select ..)?
keine Ahnung (bitte etwas genauer beschreiben), aber vielleicht hilft dir 'ORDER BY', 'LIMIT' und 'WHERE themennummer = 'irgendeinwert'' schau dazu mal in die Dokumentation: http://mysql.de/documentation/mysql/bychapter/
Grüße aus Nürnberg
Tobias
Hi,
das hört sich nach max(stamp) und group by themeid order by themeid, stamp an.
Hab ich nicht ausprobiert, aber irgendwie hab ishc das schon mal so ähnlich geschrieben.
Liebe Grüße aus http://www.braunschweig.de
Tom