gpt4 book ai didi

mysql - 帖子、评论和高级 SQL 过滤

转载 作者:行者123 更新时间:2023-11-29 12:17:03 25 4
gpt4 key购买 nike

我有一个帖子数据库表。我有另一个包含评论的数据库表,其中有一列为 comment_id (ai),一列为它所附加的 post_id。

我想要查询列出我的所有帖子一次,并按最后发布的评论排序。

问题是我无法弄清楚执行此操作的 sql 查询。无论我尝试什么,我也会得到列出的所有评论。我对 mysql 非常熟练或经验丰富,但我尝试使用不同的“连接”。有什么办法可以做到吗?

最佳答案

SELECT posts.*, comments.last_one
FROM posts
LEFT JOIN
(SELECT MAX(updated) as last_one, post_id
FROM comments
GROUP BY post_id
) as comments
ON comments.post_id = posts.id
ORDER BY comments.last_one DESC

关于mysql - 帖子、评论和高级 SQL 过滤,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29637329/

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