Я запускаю запрос внутри laravel 5.4, который выглядит следующим образом:
->orderBy("
select ifnull(distance, 10) from location_distances as ld where ld.location1 = '".Auth::user()->location."' and ld.location2=(select ifnull(location,'') from users as usl where usl.id=statuses.user.id)", "desc")
Я получаю сообщение об ошибке:
SQLSTATE[42000]: Syntax error or access violation: 1064 Syntax error next to 'as `ld where ld.location1 = 'New york' and ld.location2=(select ifnull(locatio' in line 1
Очевидно, я не могу использовать select как внутри подзапроса,проблема в том, что этот запрос работает нормально в phpmyadmin
Не могли бы вы мне помочь?
Спасибо