gpt4 book ai didi

mysql - 如何在连接语句中计数

转载 作者:可可西里 更新时间:2023-11-01 07:57:16 25 4
gpt4 key购买 nike

我有表post:int post_id, varchar title, text content
和表 comment:int comment_id, int post_id, varchar content 其中 post_id 是引用表 post 的外键。

如何通过评论数获取每个帖子订单的 post_id 和评论总和。谢谢。

最佳答案

如果您想要没有评论的帖子:

SELECT
post.post_id,
--post.title,
--post.content,
COUNT(comment.post_id) AS comment_count
FROM post
LEFT JOIN comment ON post.post_id = comment.post_id
GROUP BY post.post_id
ORDER BY comment_count DESC

(此查询使用 MySQLs GROUP BY with hidden columns 扩展名)。

如果您不想要没有评论的帖子,您可以使用更简单的查询:

SELECT post_id, COUNT(*) AS comment_count
FROM comment
GROUP BY post_id
ORDER BY comment_count DESC

关于mysql - 如何在连接语句中计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7595824/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com