我有这个要求:
$builder = $this->createQueryBuilder('ord')
->where('ord.customerId = :cId')
->andWhere('ord.orderId IN (:orderIds)')
->groupBy('ord.orderId');
它工作正常:所有对象'ord',但只有一个对象:ord.orderId
。
由于我们处于严格的SQL模式,我必须在GROUP BY (->groupBy('ord','ord.orderId'))
中添加'ord'。
现在我orderId
上的小组无法正常工作:我有几个'ord'具有相同的ord.orderId
。 (我只想要其中一个)。
ANY_VALUE()
无法使用查询构建器,我该怎么办?