Vinzenz Mai: Mal wieder: Korrelierte Subselects :-)

Beitrag lesen

Hallo!

*) Aus meiner Foren Tabelle (forum_forums) die ForumID (id), den Admin-Status (admin) den Forumnamen (title) und die Beschreibung (description)
*) aus meiner Posts Tabelle (forum_posts) die PostID (id), den Namen des Posters (name), den Zeitpunkt des Postings (datetime [ja, ich weiß ...]) und die TopicID des Posts (topic_id)

langsam, langsam. Ich zitiere Dich weiter unten:

Allerdings zeigt er mir dann alle Posts zu jedem Forum an und nicht nur den letzen.

Ja eben. Du möchtest das letzte Posting zu jedem Forum. Das ist etwas anderes als Deine Beschreibung.

Wenn ich jetzt die Abfrage bei den Posts abändere (LIMIT 1 hinzufüge)

was ein völlig untaugliches Mittel zu Deinem Problem ist.

Ich habe vollstes Vertrauen in eure hilfe :)

Normalerweise auch zu Recht.

PS: Wenn ihr mir auch sagen könnt, wie ich in dieser Abfrage auch die Anzahl der Topics und Posts mitliefern kann wäre das perfekt.

Das ist ein einfaches Standardproblem, dessen Lösung im Wesentlichen eine korrelierte Unterabfrage ist.
Subselects (Unterabfragen) unterstützt MySQL seit Version 4.1. Du solltest also Deine Version angeben.

Freundliche Grüße

Vinzenz