如果我这样做,
->addSelect(new Expression('IFNULL(SUM(supply), 0) AS sum_supply'))
生成
IFNULL(SUM(supply), `0` AS `sum_supply` FROM ...
这是无效查询,反引号大约为0。
如何删除该反引号?
答案 0 :(得分:5)
快速修复:
->addSelect([new Expression('IFNULL(SUM(supply), 0) AS sum_supply')])
或
->addSelect(['IFNULL(SUM(supply), 0) AS sum_supply'])
在这种情况下必须使用数组,因为addSelect()
用逗号分隔输入字符串