$return=DB::table('products')
->select('products.*', 'images.address')
->leftJoin("images",function($join){
$join->on('products.id', '=', 'images.product_id');
$join->where('images.default','1');
})
->whereIn('products.id',session("idcompare"))
->get();
session('idcompare') has values (1,4,2)products.id is in order 1,2,4