Laravel/MySQL Использование вычисляемого столбца псевдонимов в предложенииwherePhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Laravel/MySQL Использование вычисляемого столбца псевдонимов в предложенииwhere

Сообщение Anonymous »

Может кто-нибудь помочь с кодом ниже. Я получаю сообщение об ошибке, поскольку столбец «расстояние» не существует, хотя я определил его как:
public static function getByDistance($lat, $lng, $distance)
{
$result = Auction::join('users', 'auctions.user_id', '=', 'users.id')
->select(DB::raw('users.id', '( 3959 * acos( cos( radians(' . $lat . ') ) * cos( radians( lat ) ) * cos( radians( lng ) - radians(' . $lng . ') ) + sin( radians(' . $lat .') ) * sin( radians(lat) ) ) ) as distance'))
->where ('distance', '

Подробнее здесь: https://stackoverflow.com/questions/518 ... ere-clause
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»