Hier ist mein Bericht TabelleSQL Join raw Abfrage Problem auf ähnliche coloumn
report
id user_id field_tech_id
1 1 4
2 3 6
Und Benutzertabelle
user
id name user_type
1 raj 1
3 ram 1
4 anthony 2
6 kumar 2
Hier in coloumn user_type 1 für Benutzer und 2 für field_tech
Wie kann ich beitreten und erhalten Sie den Benutzernamen und Feld Tech-Namen der Aufträge
Ich versuchte wie
$data = Report::select('user.name as user_name')
->leftjoin('users','users.id','=','report.user_id')
->get();
Aber wenn ich versuche,
$data = Report::select('user.name as user_name')
->leftjoin('users','users.id','=','report.user_id')
->leftjoin('users','users.id','=','report.field_tech_id')
->get();
Wie kann ich den Benutzernamen und Feld Tech-Namen?
das Tabellenfeld tech Namen collumn –
Benutzertabelle es hat –