Vinzenz Mai: Brauche Hilfe: Komplizierte MYSQL-Abfrage

Beitrag lesen

Hallo,

Ich will nun die Themen in die ein bestimmter User geschrieben hat, nach dem Datum sortieren andem er die Beiträge geschrieben hat.Die Themen sollen aber nicht doppelt aufgelistet werden.

Tabellenname: Themen

themenid    themenname
   1          thema1
   2          thema2
   3          thema3

Tabellenname: Beiträge
themenid     beitragsis    userid         posttime
    1            13           1         (timestamp_vorgestern)
    3            14           3         (timestamp_gestern)
    4            14           1         (timestamp_vor3stunden)
    1            15           1         (timestamp_vor3minuten)
    1            16           2         (timestamp_voreinemJahr)
    5            17           1         (timestamp_vor3sekunden)
    5            18           1         (timestamp_vor5jahren)

Ich will nun die Themen vom User mit der ID 1 nach ihrer aktualität auflisten lassen. Das Problem ist, dass die ids der Themen zum Teil Doppelt sind. Ich will die Themen aber nicht doppelt auflisten, sondern nur einmal.

themenid          userid           posttime
   5                 1          (timestamp_vor3sekunden)
   1                 1          (timestamp_vor3minuten)
   4                 1          (timestamp_vor3stunden)

Ich hoffe ihr versteht mein Problem und könnt mir weiterhelfen.

Du suchst die korrelierte Unterabfrage. Du solltest mein Minitutorial auf Dein Problem anwenden können.

Freundliche Grüße

Vinzenz