Сборщик запросов Laravel 4 присоединяется к БД raw

Я использую Laravel 4 и SQL-запрос, как это

select a.*, v.* from (select * from application order by id desc)a join vacancy v on a.vacancy_id = v.id group by a.email

моя проблема в том, как я могу написать в построителе запросов

0

Решение

Вы можете попробовать что-то вроде этого. (Непроверенные)

$subQuery = DB::table('application')->orderBy('id', 'desc');

$result = DB::table(\DB::raw("({$subQuery->toSql()}) as a"))
->mergeBindings($subQuery)
->selectRaw("a.*, v.*")
->join('vacancy as v', 'a.vancancy_id', 'v.id')
->groupBy('a.email')
->get();
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]