Mysql
 sql >> Base de données >  >> RDS >> Mysql

Laravel - Querybuilder avec jointure et concat

La réponse de Logan m'a fait démarrer dans la bonne direction. J'ai également dû supprimer tous les "utilisateurs". préfixes puisqu'il appelait déjà le modèle Users, je suppose. Cette requête a fonctionné :

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');

Merci tout le monde! Espérons que si quelqu'un d'autre se heurte à cela, il trouvera des conseils pour répondre à cette question.