我有以下查询
npm install -g expo-cli
它抱怨我的SELECT placetbl.id as place_id,
placetbl.name as place_name,
placetbl.url_picture as place_url_picture,
placetbl.url_info as place_url_info,
placetbl.address as place_address,
placetbl.phone as place_phone,
placetbl.type as place_type,
SQRT(POWER(ABS(placetbl.lat - (-37.881663)), 2) + POWER(ABS(placetbl.lon - (145.16314)), 2)) as place_distance,
placetbl.lat as place_lat,
placetbl.lon as place_lon
FROM placetbl
WHERE placetbl.status = 1
AND place_distance <= 0.1
ORDER BY place_distance ASC
指的是未知列WHERE place_distance
place_distance
是以上计算的一部分,是place_distance
的计算。我可以在SQRT
中使用它。但是为什么不能在ORDER BY
中使用它?
如何在WHERE
中引用它?