При выполнении в ONLY_FULL_GROUP_BY режима, я получаю ошибку «не группирование поля„расстояние“используется в HAVING положения» при выполнении следующего запроса. Запрос подсчитывает количество отелей, которые находятся на расстоянии 15 км от определенной широты & долготы. Есть ли способ переписать этот запрос, чтобы я больше не получал ошибку в ONLY_FULL_GROUP_BY режиме?Как уйти с не-группированием поля в HAVING положения
SELECT count(id) as total, (foo * 100) AS 'distance'
FROM `hotels`
WHERE `lng` between 4.56 and 5.08 and `lat` between 52.22 and 52.65
HAVING `distance` < 15
MySQL не поддерживает использование псевдонима столбца в ГДЕ. – user2045006