【发布时间】:2010-06-18 08:57:34
【问题描述】:
我编写了一个 PHP 脚本来访问 wordpress 数据库中的最新项目,它确实如此。 但我需要使用它两次,一次用于特定类别的最新项目,另一次用于不同类别的...
但现在我无法弄清楚如何将查询放在一起。
帖子有一个 post_parent,它在另一个名为 wp_term_relationships 的表中被称为 object_id,并有一个 term_taxonomy_id,然后它与另一个名为 wp_terms 的表相关,其中 term_taxonomy_id 现在是 term_id,然后你就有了类别可供选择的 slug 名称...
我真的不明白这个查询是如何工作的。
我做了一个非常垃圾的模型,试图“直观地”解释我想要做什么......
SELECT *
FROM `wp_posts`
WHERE post_status = 'publish'
AND (SELECT term_taxonomy_id FROM wp_term_relationships WHERE object_id = post_parent)
AND (SELECT slug FROM wp_terms WHERE term_id = term_taxonomy_id)
ORDER BY ID DESC
LIMIT 1
真的很感激一些帮助... 谢谢。
【问题讨论】: