我正在尝试获取对象中包含的变量的和,但我不知道如何做到。我知道这不是很清楚,所以这里有一个例子。
我正在请求从一个用户那里获得所有折扣。我现在想得到他所有折扣的总和。在SQL中,它将是:
SELECT SUM(c.discount_price) AS SumDiscounts FROM my_table c GROUP BY c.user_id
我如何在推进中做到这一点?
尝试此查询:
$collection = MyTableQuery::create()
->withColumn('SUM(c.discount_price)', 'SumDiscounts')
->groupByUserId()
->find();