Показать сообщение отдельно
Старый 17.08.2013, 14:23
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 3  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Код:
SELECT post_title, post_content FROM wp_posts
JOIN wp_term_relationships
  ON wp_term_relationships.object_id = wp_posts.term_taxonomy_id
JOIN wp_terms
  ON wp_terms.term_taxonomy_id = wp_term_relationships.term_taxonomy_id
JOIN wp_term_taxonomy ON wp_terms.term_id = wp_term_taxonomy.term_id
WHERE name = "Феодосия" AND wp_term_taxonomy.taxonomy = "location"
ORDER BY wp_terms.name ASC
Не берусь утверждать, т.как конкретно таблицы Вордпресса не знаю, но вышеприведенный запрос лучше было бы переписать как-то так... такими подзапросами вы сильно мешаете планировщику оптимизировать запрос.

Вопрос я не совсем понял, вы хотите фильтровать по wp_terms.slug, или вернуть его вместе с уже имеющимся результатом?
Если 1. то добавьте его в where соответствующий, если 2. то добавьте его в первый select.
__________________
Hell is the possibility of sanity