Joachim: SQL Abfrage ...

hi

hab folgendes mysql-Problem

tabelle:

-----------------------------

  • Themennummer - Timestamp  -
    -----------------------------
    -    1         - stamp      -
    -    1         - stamp      -
    -    6         - stamp      -
    -    1         - stamp      -
    -    1         - stamp      -
    -    5         - stamp      -
    -    1         - stamp      -
    -    7         - stamp      -diesen
    -    1         - stamp      -
    -    1         - stamp      -
    -    1         - stamp      -
    -    4         - stamp      -
    -    1         - stamp      -
    -    2         - stamp      -
    -    4         - stamp      -diesen
    -    2         - stamp      -
    -    2         - stamp      -
    -    1         - stamp      -
    -    3         - stamp      -
    -    1         - stamp      -
    -    3         - stamp      -diesen
    -    2         - stamp      -diesen
    -    1         - stamp      -
    -    1         - stamp      -diesen
    -----------------------------

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

  1. 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

  2. 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