2016-05-30 10 views
1

i haben die SQL Server unter:Join-Tabelle mit mehreren Zustand Laravel

$result = DB::table('tblA') 
     ->join('tblB','tblB.id', '=', 'tblA.photoid') 
     ->join('tblB','tblB.id', '=', 'tblA.linkedphotoid') 
... 

I TBLA mit photoid und linkedphotoid und beide Zeiger auf ein und derselben Tabelle (TBLB) und derselben Spalte haben.

Wie schreibe ich es in Laravel SQL?

Antwort

0

können Sie hinzufügen oder Zustand in Ihrem beitreten

$result = DB::table('tblA') 
      ->join('tblB', function($join) { 
      $join->on('tblB.id', '=', 'tblA.photoid')->orOn('tblB.id', '=', 'tblA.linkedphotoid'); 
      }) 
      ->get(); 
+0

danke sehr! – hahahaha

Verwandte Themen