我目前正在尝试计算在特定价格范围内有多少房产,而我正在运行的查询仅返回 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);
提前谢谢了。