此代码正常工作WTO对与GROUP BY表和ORDER BY MAX()
SELECT
c.id_article,
a.titre AS title_article
FROM comments AS c
LEFT JOIN articles AS a
ON a.id = c.id_article
WHERE c.hide = 0
GROUP BY c.id_article
ORDER BY MAX(c.date) DESC
LIMIT 0, 6
但我需要在最后文章评论的用户名。
我试试这个
SELECT
c.id_article,
a.titre AS title_article,
u.nom_utilisateur AS user_name
FROM comments AS c
LEFT JOIN articles AS a
ON a.id = c.id_article
LEFT JOIN membres AS u
ON c.id_user = u.id
WHERE c.hide = 0
GROUP BY c.id_article
ORDER BY MAX(c.date) DESC
LIMIT 0, 6
和不工作...
任何帮助吗?
(对不起我的英文不好...)
什么不工作?有什么错误? –
你想得到什么?你确定评论与文章左边加入吗?评论可以没有文章? – Tobia
我正在尝试从文章中发布的最后一条评论中检索用户名。我的实际功能检索文章列表中的最后评论。 –