我有一个简单的查询:
$this->qb->select('l.value')
->addSelect('count(l) AS cnt')
->addSelect('hour(l.time) AS date_hour')
->from(Logs::class, 'l')
->where('l.header = :header')
->groupBy('l.value')
->addGroupBy('date_hour')
->setParameter('header', 'someheader')
这段代码选择了3个列,有一个条件和两个groupBy。
我想要得到这个查询的记录数量。当然,我不想下载所有记录并检查下载数据的大小。
问题: 如何重建此查询并从数据库中获取单一标量值的结果?