SELECT b.post_title, a.post_id, COUNT(*) as Total
FROM wp_posts b INNER JOIN
wp_postmeta a ON a.post_id = b.ID
WHERE a.meta_value = 1
AND a.meta_key = 'type-select'
AND b.post_status = 'publish'
and post_type = 'car-cc'
GROUP BY b.post_title, a.post_id
В настоящее время вставили-х post title
и post id
, но я также необходимо выбрать meta value
где мета ключ = тип поколения проблема является еще мета ключ уже сравнивались в запросе.WordPress пользовательский запрос, чтобы выбрать мета значение
SQL Скрипки: http://sqlfiddle.com/#!2/109c2/1
Почему бы просто не создать экземпляр [WP_Query] (http://codex.wordpress.org/Class_Reference/WP_Query#Custom_Field_Parameters)? - Вот для чего это. – Mark
Я не знал об этом в начале из-за природы плагина. –
Существует довольно много ситуаций, когда вы не можете использовать WP_Query (в моем случае это связано с тем, что я объединяю результаты с собственной таблицей), так что это по-прежнему полезный вопрос. –