49306956


Найти все заметки в WordPress которым не присвоены тэги
Автор Сообщение
jkeks Не на форуме
Постоялец
***

Сообщений: 155
Зарегистрирован: 02.2010
Сообщение: #1
Найти все заметки в WordPress которым не присвоены тэги
сабж.
Бывает такое ? SELECT какой нужен ?

Опаа.. интернет-помойка, и Мой блог: jkeks
28.06.2011 14:30
Вебсайт Найти все сообщения Цитировать это сообщение
clk824 Не на форуме
Админ
*******

Сообщений: 675
Зарегистрирован: 01.2010
Сообщение: #2
RE: Найти все заметки в WordPress которым не присвоены тэги
Это надо подумать.

Хочешь сказать спасибо? Лучше нажми "Мне нравится", +1 или Like!
28.06.2011 14:42
Вебсайт Найти все сообщения Цитировать это сообщение
clk824 Не на форуме
Админ
*******

Сообщений: 675
Зарегистрирован: 01.2010
Сообщение: #3
RE: Найти все заметки в WordPress которым не присвоены тэги
Написал запрос. Работает, но странно.
Код:
select wp_posts.ID, wp_posts.post_title, wp_posts.post_type, wp_posts.post_status
from wp_posts
where
    wp_posts.post_type = 'post'
    and (wp_posts.post_status = 'publish' OR wp_posts.post_status = 'private')
    and wp_posts.ID not in (
        select 1 from wp_term_relationships
        inner join wp_term_taxonomy on wp_term_taxonomy.term_taxonomy_id = wp_term_relationships.term_taxonomy_id
        where wp_term_taxonomy.taxonomy = 'post_tag'
    )

Дело в том, что поведение in/not in, в этом запросе инвертированное или я уже заработался. Помогайте, нефиг отлынивать Smile .

Хочешь сказать спасибо? Лучше нажми "Мне нравится", +1 или Like!
(Последний раз сообщение было отредактировано 29.06.2011 в 11:28, отредактировал пользователь clk824.)
29.06.2011 11:28
Вебсайт Найти все сообщения Цитировать это сообщение
Создать ответ