Mysql
 sql >> Database >  >> RDS >> Mysql

Laravel - Querybuilder con join e concat

La risposta di Logan mi ha fatto iniziare nella giusta direzione. Ho anche dovuto rimuovere tutto l'"utente". prefissi poiché suppongo già che chiamava il modello Users. Questa query ha funzionato:

User::select(DB::raw('CONCAT(last_name, ", ", first_name) AS full_name'), 'id')
                        ->join('users_groups', 'id', '=', 'users_groups.user_id')
                        ->where('activated', '=', '1')
                        ->where('users_groups.group_id', '=', $group)
                        ->orderBy('last_name')
                        ->lists('full_name', 'id');

Grazie a tutti! Si spera che se qualcun altro si imbatte in questo, troverà una guida con questa domanda.