如何使用Doctrine queryBuilder为countDistinct expr设置别名?
$qb->addSelect($qb->expr()->countDistinct('_charges.id'));发布于 2012-08-10 20:57:08
你不能。下面是countDistinct function返回的内容:
return 'COUNT(DISTINCT ' . implode(', ', func_get_args()) . ')';但是,您可以直接调用select函数,如下所示:
select('COUNT(DISTINCT _charges.id) AS charges')https://stackoverflow.com/questions/11901355
复制相似问题