0
我想創建一個自定義的mysql查詢計數兩件事。獲取meta_key等於的類別的帖子數量?
首先,它應該算在一個類別,其中meta_key betting_status職位的數量值不等於‘待定’
那麼就應該算在一個類別職位的數目,其中meta_key betting_status'值等於是。
到目前爲止,我已經做到了這一點,但不是在所有它的輸出任何東西:
$wombo_query = "SELECT count(DISTINCT $wpdb->postmeta.post_id) FROM $wpdb->posts
LEFT JOIN $wpdb->term_relationships ON
($wpdb->posts.ID = $wpdb->term_relationships.object_id)
LEFT JOIN $wpdb->term_taxonomy ON
($wpdb->term_relationships.term_taxonomy_id = $wpdb->term_taxonomy.term_taxonomy_id) AND
WHERE $wpdb->postmeta.meta_key = 'betting_status'
AND $wpdb->posts.meta_value = 'yes'
WHERE $wpdb->posts.post_status = 'publish'
AND $wpdb->term_taxonomy.taxonomy = 'category'
AND $wpdb->term_taxonomy.term_id = 106
";
postmeta從哪裏來?我沒有看到那張桌子是你選擇的桌子之一。這可能是問題嗎? – 2015-01-15 17:51:50
是的,這可能是我試圖合併兩個查詢,因爲我需要postmeta的問題 – 2015-01-15 17:54:39