DoctrinequeryBuilderを使用してcountDistinctexprのエイリアスを設定するにはどうすればよいですか?
$qb->addSelect($qb->expr()->countDistinct('_charges.id'));
できません。countDistinct 関数が返すものは次のとおりです。
return 'COUNT(DISTINCT ' . implode(', ', func_get_args()) . ')';
ただし、次のように select 関数を直接呼び出すこともできます。
select('COUNT(DISTINCT _charges.id) AS charges')