如果条件如此,如何在Eloquent laravel中使用多个SUM

时间:2017-02-23 19:47:47

标签: laravel-5.3

如果我有像这样的SQL查询,如何在laravel上进行格式查询?

 SELECT category,

 SUM(IF(group='core',weight,0))/SUM(IF(group='core',1,0)),

 SUM(IF(group='secondary',weight,0))/SUM(IF(group='secondary',1,0))

 FROM view

 JOIN sub_category USING (id_sub_category)

 JOIN category USING (id_category)

 JOIN gap ON difference = (result-result_sub_category)

之前谢谢

1 个答案:

答案 0 :(得分:0)

你必须使用DB :: raw作为总和,因为Laravel没有内置函数。也没有提供使用。所以像这样使用你的模型:

ADDING