我想从一个类别中选择sql最新帖子,我知道如何选择所有类别的最新帖子,但不知道如何加入表。可以有人帮我解决这个问题,并解释一下。 我的sql语句。
SELECT id,post_title,post_date FROM wp_posts ORDER BY post_date ASC
如何选择一个类别,我正在尝试一些代码,查看INNER JOIN示例,但它不起作用,请帮助。
答案 0 :(得分:5)
前往
我想说你想使用适当的连接条件加入wp_terms并在WHERE子句中指定你想要的术语。
SELECT
p.*
FROM wp_posts p
JOIN wp_term_relationships wtr ON p.id = wtr.object_id
JOIN wp_term_taxonomy wtt ON wtr.term_taxonomy_id = wtt.term_taxonomy_id
JOIN wp_terms wt ON wtt.term_id = wtt.term_id
WHERE wtt.name = 'Some Term'
您可能需要对join / where进行进一步限制。