2
我不太确定如何扩展此查询,以便我也可以有一个AVG(price_current)
列...而不必在查询返回时在PHP中计算此值。SELECT列,但也添加AVG列
SELECT
listing_subtype, bedrooms, total_baths, tot_sqft_finished, price_current, latitude, longitude, (
3959 * acos (
cos (radians(48.639))
* cos(radians(latitude))
* cos(radians(longitude) - radians(-123.404))
+ sin (radians(48.639))
* sin(radians(latitude))
)
) AS distance
FROM rets_property_resi
WHERE listing_subtype = 'Single Family Detached' AND
bedrooms >= 2 AND bedrooms <= 3 AND
total_baths >= 1 AND total_baths <= 2 AND
tot_sqft_finished >= 2000 AND tot_sqft_finished <= 2500
HAVING distance < 5
ORDER BY distance
LIMIT 0, 25;
是否要平均所有返回的结果,并且所有返回的行都具有相同的值,或者是否希望平均选择某些值,例如浴室等? –