如果数据库中存在数据,则la lavel中的left join返回null

时间:2017-03-23 05:26:12

标签: laravel laravel-5.2

我试图在laravel中加入两张桌子。加入后,所有第二个表值都为空,但数据存在于数据库中。

2 个答案:

答案 0 :(得分:1)

你可以试试这个:

$contacts = DB::table('C_Contacts')
        ->leftJoin('C_Contact_Category_Map', 'C_Contacts.contact_id', '=', 'C_Contact_Category_Map.contact_id')
        ->get();

答案 1 :(得分:0)

你能试试吗

$contacts = DB::table('C_Contacts')
    ->join('C_Contact_Category_Map', 'C_Contacts.contact_id', '=', 'C_Contact_Category_Map.contact_id')
    ->get();