gpt4 book ai didi

sql - 仅从 phpbb 的类别中的所有主题中获取最后一篇文章

转载 作者:搜寻专家 更新时间:2023-10-30 22:22:19 27 4
gpt4 key购买 nike

我只想在单个查询中从 phpbb 数据库中获取类别(类别->论坛->主题->帖子)中所有主题的最后一篇文章。目前我已经编好了这个,但它只返回第一篇文章,而不是最后一篇。

SELECT *, MAX(p.post_id)
FROM phpbb_forums f, phpbb_topics t, phpbb_posts p
WHERE f.parent_id IN (<categories>)
AND t.forum_id = f.forum_id
AND p.topic_id = t.topic_id
GROUP BY p.topic_id

有人知道如何正确执行此操作吗?

最佳答案

SELECT  *
FROM phpbb_forums f
JOIN phpbb_topics t
ON t.forum_id = f.forum_id
JOIN phpbb_posts p
ON p.post_id =
(
SELECT pi.post_id
FROM phpbb_posts pi
WHERE pi.topic_id = t.topic_id
ORDER BY
pi.date DESC
LIMIT 1
)
WHERE f.parent_id IN (…)

关于sql - 仅从 phpbb 的类别中的所有主题中获取最后一篇文章,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1701148/

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