WP Custom Fields に基づくコンペを開催しています。特定のユーザーの meta_key='odd' のすべてのメタ値をカウントしようとしています。以下の式を使用していますが、結果が返されません。
$meta_key = 'odd';
$post_author = 'Admin';
$odd = $wpdb->get_var( $wpdb->prepare(
"
SELECT Count(meta_value)
FROM $wpdb->postmeta
INNER JOIN $wpdb->posts ON $wpdb->postmeta->post_id = $wpdb->posts->ID
WHERE $wpdb->postmeta->meta_key = 'odd' AND $wpdb->posts->post_author = 'Admin'
",
$meta_key, $post_author
) );
echo "<p>Total odd {$odd}</p>";
誰でも私を助けることができますか?前もって感謝します。