Hallo,
folgendes MySQL Problem.
Ich möchte sämtliche Beiträge eines Themas so zusammenfassen, dass immer der letzte Beitrag eines Themas angezeigt wird (also mit dem letzten Autor, letztes Datum usw.).
Ich habe das auch schon hinbekommen, nur wird mir nicht der letzte Beitrag angezeigt, sondern immer der erste (vom Thread- Ersteller).
Habe schon einiges probiert (auch mit DISTINCT usw.)...
| Code: |
$sqlselect = "SELECT a.id, a.thread, a.name, a.userid,
a.subject, a.catid, a.time AS posttime, c.name AS catname";
|
| Code: |
if ($within_thread == 0) {
$sqlfrom = "FROM #__fb_messages AS a, #__fb_categories AS c";
$sqlwhere = "WHERE a.catid = c.id AND c.published = 1 AND
a.hold = 0 AND a.moved = 0";
}
|
| Code: |
$sqlorderby = "GROUP BY a.thread ORDER BY a.time DESC";
$sqllimit = " LIMIT $num_posts";
|
Es wird mir zwar nur jedes Thema einmal angezeigt, aber nicht mit dem letzten Posting und User + Timestamp, sondern mit dem ersten...
Vielleicht hat ja einer eine Lösung.
Grüße