我如何使用Doctrine queryBuilder为countDistinct expr设置别名?

$qb->addSelect($qb->expr()->countDistinct('_charges.id'));

最佳答案

你不能以下是countDistinct function返回的内容:

return 'COUNT(DISTINCT ' . implode(', ', func_get_args()) . ')';


但是,您可以像这样直接调用select函数:

select('COUNT(DISTINCT _charges.id) AS charges')

关于php - Doctrine 计数不同的别名,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11901355/

10-09 23:39