私は現在、特定の価格範囲内にあるプロパティの数をカウントしようとしていますが、実行しているクエリは1の値のみを返します。明らかに私は何か間違ったことをしています-そしてそれはMySQL/PhPに精通していないのに役立ちません..誰かが手を貸してくれませんか?
クエリは以下のとおりです。
$apart = $wpdb->get_var("SELECT m1.post_id
FROM hj_postmeta m1
INNER JOIN hj_postmeta m2 ON m1.post_id = m2.post_id
WHERE m1.meta_key = 'price'
AND m1.meta_value
BETWEEN 50000 AND 74999 AND m2.meta_key = 'property_type'
AND m2.meta_value = 'apartment'");
$apartprice = count($apart);
よろしくお願いします。