Làm thế nào sẽ Tôi sử dụng xây dựng truy vấn trong Laravel để tạo ra các câu lệnh SQL sau:Làm thế nào để sử dụng xây dựng truy vấn với tổng cột() và groupby
SELECT costType, sum(amountCost) AS amountCost
FROM `itemcosts`
WHERE itemid=2
GROUP BY costType
Tôi đã thử một vài điều, nhưng tôi không thể có được sum()
cột để làm việc với một tên đổi tên.
mã mới nhất của tôi:
$query = \DB::table('itemcosts');
$query->select(array('itemcosts.costType'));
$query->sum('itemcosts.amountCost');
$query->where('itemcosts.itemid', $id);
$query->groupBy('itemcosts.costType');
return $query->get();