Александр Ермаков
Active Member
- Регистрация
- 17.02.2012
- Сообщения
- 28
Здравствуйте, столкнулся с неожиданной проблемой.
Есть запрос:
Выдает ошибку, что не знает поля L. Попробовал обращаться по индексу ( 1 ), сортировка работает, а вот в WHERE получается 1<500...
Подскажите, пожалуйста, как решить это?
Заранее спасибо.
Есть запрос:
Код:
SELECT SQRT( (latitude -48) * ( latitude -48 ) + ( longitude -37 ) * ( longitude -37 ) ) *111 AS L, users.*
FROM users
WHERE age >=18
AND age <=70
AND L<500
ORDER BY L DESC
LIMIT 0 , 30
Подскажите, пожалуйста, как решить это?
Заранее спасибо.