SQL подсчитать количество записией по фильтру "катег
-
Приветствую.
Подскажите как сделать SQL запрос, чтобы подсчитать количество записей по фильтру «категория+метка»Вот есть пример кода
В категории опубликовано <?php $cat = '3462'; echo $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->posts INNER JOIN $wpdb->term_relationships ON ($wpdb->posts.ID = $wpdb->term_relationships.object_id) INNER JOIN $wpdb->term_taxonomy ON ($wpdb->term_relationships.term_taxonomy_id = $wpdb->term_taxonomy.term_taxonomy_id) WHERE $wpdb->term_taxonomy.taxonomy = 'category' AND $wpdb->term_taxonomy.term_id = '$cat' AND post_type = 'post' AND post_status = 'publish'"); ?> записейтоесть нужно еще добавить WHERE $wpdb->term_taxonomy.taxonomy = ‘post_tag’
и
AND $wpdb->term_taxonomy.term_id = ‘$tag’В этом примере выводится количество записей в категории с ид 3462. а мне нужно еще сюда добавить метку, например с ид 33 или по слагу метки.
Сейчас вывожу так
$res_search = &new WP_Query( 'tag=domik&cat=4'); echo $res_search->post_count;Но данным способом большое количество запросов.
Мне нужно именно с помощью $wpdb подсчитать.
p.s. а может есть еще другой способ?
Блин, не в ту категорию добавил, перенесите пожалуйста.
Тема «SQL подсчитать количество записией по фильтру "катег» закрыта для новых ответов.