我有一个小问题 - 我会得到这个查询主题帖子数和最后一个帖子ID,但我想不出,如何得到正确的用户ID。我得到第一个帖子(最低ID)的用户ID,但我想最新的帖子...我已经尝试添加“ORDER BY ID DESC”,但这不会帮助。任何想法如何做到这一点?获取最后一篇文章的用户ID(MySQL)
SELECT
COUNT(`id`) AS `count`,
MAX(`id`) AS `last_post_id`,
`topic_id`,
`user_id`
FROM `forum_posts`
WHERE `topic_id` IN (326, 207, 251)
GROUP BY `topic_id`
你为什么用IN子句限制topic_id? – Dave 2010-10-24 19:53:29
因为我只想知道这些主题信息。你有更好的想法排序想要的主题吗? – Kaspar 2010-10-24 20:11:38
我认为你使用IN的方法很好。我不明白戴夫为什么评论它。 – 2010-10-24 20:40:31