嘿伙计们,我有一个查询,该查询当前查找每个用户主题的最新评论,然后按该评论的时间戳对主题进行排序。我想要做的是扩展此查询的使用并打印每个主题的最新评论。这个查询的问题在于,虽然它对主题进行了正确排序,但它会为每个主题打印看似随机的评论。我正在尝试实现一个子查询,但我不太确定如何处理它。我在想我只需要以某种方式使用这个查询来获取评论。如果有人有任何想法,我将不胜感激。
这是我认为我需要添加的内容
SELECT * FROM comments where topic_id='$topic_id' ORDER BY timestamp DESC LIMIT 1
这是我需要修改的查询
SELECT topic.topic_title, topic.content_type, topic.subject_id, topic.creator, topic.description, topic.topic_id,comments.message,comments.user
FROM comments
JOIN topic ON topic.topic_id = comments.topic_id
WHERE topic.creator = '$user' AND comments.timestamp > $week
GROUP BY topic_id ORDER BY MAX(comments.timestamp) DESC