Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Laravel - Querybuilder mit Join und Concat

Logans Antwort brachte mich in die richtige Richtung. Ich musste auch alle "Benutzer" entfernen. Präfixe, da es bereits das Benutzermodell anrief, nehme ich an. Diese Abfrage hat funktioniert:

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

Danke an alle! Wenn jemand anderes darauf stößt, wird er hoffentlich mit dieser Frage eine Anleitung finden.