Могу поспорить, что вы вызываете функцию, которая distance($lat, $lon, lat, lon)
, не так ли?
Вы пытались использовать простое вычитание между $lat
и lat
и возвращали минимумзначение с использованием функции MIN
?
MIN
предназначено для использования с полем таблицы или какой-либо базовой операции, такой как вычитание, я полагаю.Это может быть причиной обнаруженной ошибки.
Прежде всего, избегайте использования *
при использовании функций агрегирования, перечислите столбцы, которые вам нужны в вашем запросе.
Возможно, предоставите нам образецДанные могут помочь нам найти способ помочь вам.