laravel 5.4使用distinct或Groupby的联合表

时间:2018-02-09 07:31:00

标签: mysql sql laravel laravel-5.3

我要加入4个表并使用distinct,但它无效。如何解决这个问题...或任何其他方法请分享  我...感谢你。以下是我的代码

$subcategory = \DB::table('category')                            
            ->join('subcategory', 'subcategory.category_id', '=', 'category.id')
            ->join('product', 'product.subcategory_id', '=', 'subcategory.id')
            ->join('product_price', 'product_price.product_id', '=', 'product.id')
            ->where('product.delete', '!=',1)                      
            ->where('category.id', '=', @$categories_page[0]->id)                      
            ->where('product_price.seller_price', '!=',0.00)                      
            ->where('product_price.admin_approved', '!=',0)                      
            ->orderBy($column_name,$orderBy) 
            ->distinct('product.id')
             ->simplePaginate($show_limits);
dd($subcategory);

0 个答案:

没有答案