2017-08-30 6 views
2

このスクリプトはどのようにlaravelコントローラで使用できますか?Laravelでの選択とグループ化

SELECT MAX(branch_tbl.branch_name) AS Branch_Name, COUNT(staffinfo.branchID) AS Count_Branch 
    FROM branch_tbl 
    LEFT JOIN staffinfo ON staffinfo.branchID = branch_tbl.branch_id 
    GROUP BY branch_tbl.branch_id; 

答えて

3

あなたはそれを利用することができますので、

DB::table('branch_tbl')->select(DB::raw('MAX(branch_tbl.branch_name) AS Branch_Name, COUNT(branch_tbl.branch_id) AS Count_Branch')) 
    ->leftJoin('staffinfo', 'staffinfo.branchID', '=', 'branch_tbl.branch_id') 
    ->groupBy('branch_tbl.branch_id')->get() 
関連する問題