find_in_set within left join in Laravel
问题 How can I use the find_in_set() with laravel query builder. Here is my raw query: SELECT * FROM table1 as t1 LEFT JOIN table2 as t2 ON find_in_set(t2.country, t1.fk_country_id) 回答1: You can use DB::raw like as DB::table('table1')->leftJoin('table2', function($join){ $join->on(DB::raw("find_in_set(table2.country, table1.fk_country_id)",DB::raw(''),DB::raw(''))); }); 回答2: you can use DB:raw as in DB::table('table1')->leftJoin('table2', function($join){ $join->on(DB::raw("find_in_set(table2