投稿記事と子カテゴリーを一緒に取得するSQL
SELECT wp_posts.post_title, wp_posts.id as post_id , wp_term_relationships.term_taxonomy_id FROM wp_term_relationships INNER JOIN wp_posts ON wp_posts.id = wp_term_relationships.object_id INNER JOIN wp_term_taxonomy ON wp_term_taxonomy.term_taxonomy_id=wp_term_relationships.term_taxonomy_id WHERE wp_term_taxonomy.parent = 親カテゴリーID
一部を取得したい場合
下記を追加する
AND EXISTS (SELECT * FROM テーブル名 WHERE テーブル名.列名 = 上記のテーブルのいずれか.列名)
EXISTSの前にNOTをつけるとその一部を除いて取得するとなります。
NOT EXISTS
間違ってたらコメントお願いします。
|