gpt4 book ai didi

mysql - 如何使用 MySQL 查询在 WordPress 的特定类别中选择最新的 3 篇文章?

转载 作者:行者123 更新时间:2023-11-29 07:38:42 24 4
gpt4 key购买 nike

大家好我是mysql的菜鸟我有这个转储 wordpress mysql 数据库,我必须从中提取最新的三篇文章,所有这些都是用 mysql 完成的。

当我执行这个查询时在这里搜索

    SELECT *
FROM wp_terms t
LEFT JOIN wp_term_taxonomy tt
ON t.term_id = tt.term_id
WHERE tt.taxonomy = 'category'
ORDER BY name

它让我得到了所有类别的结果。我想要一个只从一个类别中提取最新 3 个帖子的查询...我找到了这段代码,它或多或少地被执行了,

    SELECT *
FROM wp_posts p
LEFT OUTER JOIN wp_term_relationships r ON r.object_id = p.ID
LEFT OUTER JOIN wp_terms t ON t.term_id = r.term_taxonomy_id
WHERE p.post_status = 'publish'
AND p.post_type = 'post'
AND t.slug = 'guide'
limit 3

有更好的主意吗?一些我可以搜索的文档?

最佳答案

在这里你可以找到特定类别的 3 个最新帖子

SELECT 
p.*
FROM
wp_posts p
JOIN wp_term_relationships r
ON r.object_id = p.ID
JOIN wp_term_taxonomy tt
ON tt.term_id = r.term_taxonomy_id
JOIN wp_terms t
ON tt.term_id = t.term_id
WHERE p.post_status = 'publish'
AND p.post_type = 'post'
AND tt.taxonomy = 'category'
AND t.term_id = 2 /* <--- Put your category id here */
ORDER BY p.ID DESC
LIMIT 3

Demo

关于mysql - 如何使用 MySQL 查询在 WordPress 的特定类别中选择最新的 3 篇文章?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47533004/

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