[英]How to select data from a sub query using laravel query builder
下面的代碼不起作用。
$subQuery = DB::table('table1')->groupBy('col');
$data = DB::table($subQuery, 'sub')->get();
你能幫我嗎?
您的代碼已經可以使用了。 唯一的選擇(進行相同的查詢)是內聯$subQuery
部分。
$subQuery = DB::table('table1')->groupBy('col');
$data = DB::table($subQuery, 'sub')->get();
是相同的
$data = DB::table(function ($sub) {
$sub->from('table1')
->groupBy('col');
}, 'sub')
->get();
或者
$data = DB::table(DB::table('table1')->groupBy('col'), 'sub')->get();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.