gpt4 book ai didi

php - Laravel 4 查询生成器连接原始数据库

转载 作者:行者123 更新时间:2023-11-29 21:46:18 24 4
gpt4 key购买 nike

我正在使用 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

我的问题是如何在查询生成器中编写

最佳答案

你可以尝试这样的事情。 (未经测试)

$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();

关于php - Laravel 4 查询生成器连接原始数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34084328/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com