gpt4 book ai didi

php - MYSQL加入帮助。根据单独评论表中的评论数量获取结果?

转载 作者:行者123 更新时间:2023-11-29 04:50:59 25 4
gpt4 key购买 nike

初学者在这里!我正在尝试编写一个查询,该查询将从“结果”表中选择评论最多的 3 个结果,这些评论存储在单独的“评论”表中。

results
- id
- title
- body
- etc
- etc

comments
- id
- result_id
- user_id
- timestamp
- comment

所以我需要从结果中选择所有结果并按 results.id 和 comments.result_id 之间的匹配数量排序,但我真的不知道从哪里开始!

非常感谢您的帮助,非常感谢!

最佳答案

没有测试但是你可以做类似的事情

SELECT  r.id  ,r.title, r.body
FROM results r INNER JOIN (SELECT result_id, count(id) cnt FROM comments GROUP BY result_id) c
ON r.id = c.result_id
ORDER by c.cnt DESC

关于php - MYSQL加入帮助。根据单独评论表中的评论数量获取结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11634118/

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