在Laravel框架中,当查询关联两个表时,如果需要关联多个字段,可以使用如下写法:DB::table('table1ast1')->join('table2ast2',function($join){$join->on('t1.id1','=','t2.id2')->where('t1.type1','=','t2.type2')->where('t2.status','=','OK');},null,null,'left')->get();//等效的SQL语句如下SELECT*FROMtable1ast1LEFTJOINtable2ast2ONt1.id1=t2.id2ANDt1.type1=t2.type2ANDt2.status='OK'
