Нужна ли помощь Wordpress SQL? - PullRequest
0 голосов
/ 23 июня 2010

Я хочу выбрать с помощью sql последнее сообщение из одной категории, я знаю, как выбрать последнее сообщение из всех категорий, но не знаю, как ПРИСОЕДИНИТЬСЯ к таблицам. Может кто-нибудь помочь мне с этим, и немного объяснить.Мое заявление sql.

SELECT id,post_title,post_date FROM wp_posts ORDER BY post_date ASC

Как выбрать из одной категории, я пробую код, ищу примеры INNER JOIN, но это не работает, помогите, пожалуйста.

1 Ответ

5 голосов
/ 23 июня 2010

По WP ERD

Я бы сказал, что вы хотите присоединиться к 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'

Возможно, вам понадобятся дополнительные ограничения на соединение / где.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...