Hallo,
Ich sitze hier mal wieder vor ein Problem was ich zur zeit irgendwie nicht zu Lösen weiss. Vielleicht hat ja jemand von euch die rettende Idee.
Ich habe 3 Tabellen
threads, posts und boards
Jetzt möchte ich zu einem ganz bestimmten Board die letzten 5 Threads und davon aber auch nur den jeweils ersten Post. (Hoffe irgendwie verständlich ausgedrückt :))
Meine Abfrage gibt mir aber auch alle weiteren Posts des Threads wieder :( Die Frage wie kann ich die Abfrage so änderen das ich das o.b. Ergebnis bekomme? Ein Limit in der Left Join geht ja leider nicht :(
Meine Abfrage
PHP-Code:
SELECT t1.threadid, t1.topic, t1.replycount, t3.message
FROM threads AS t1, posts AS t3
LEFT JOIN boards AS t2 ON t2.title= 'News'
WHERE t1.boardid = t2.boardid AND t3.threadid = t1.threadid
LIMIT 5
Kann jemand helfen? Vielen Dank schon mal im voraus