Ich möchte die Elemente mit der Anzahl der Kommentare und das Datum des letzten Kommentars, jedes Element anzeigen.SQL: Elemente mit der Anzahl der Kommentare UND letzten Kommentar Datum auswählen
SELECT item.*,
count(comments.itemid) AS commentcount,
comments.created AS commentcreated
FROM table_items AS item
LEFT JOIN table_comments AS comments ON (comments.itemid = item.id)
WHERE item.published=1
GROUP BY item.id
ORDER BY item.created DESC
Jetzt ist der Kommentarwert das Datum des ersten Kommentars: Ich möchte den letzten Kommentar. Order by funktioniert nicht auf dem LINKEN JOIN. Wie kann dies erreicht werden?
Ja, vielen Dank! Das funktioniert! Aber was, wenn ich den Titel des letzten Kommentars auswählen möchte? – Bert
Ich denke, das ist eine andere Frage. – Jaydee