Я пытаюсь создать запрос, чтобы получить все продукты с доступными цветами:
$qb->select('p', 'pcl')
->from('Entity\Product', 'p')
->leftJoin('p.availableColors', 'pcl', 'WITH'));
Также я хочу получить только продукты, имеющие только один определенный цвет:
$qb->having($qb->expr()->eq('pcl.id', '1'));
, но вответ я получил только один цвет (id = 1) вместо полного массива.Как я могу построить этот запрос, чтобы все цвета добавлялись к продуктам?AvailableColors - это отношение ManyToMany к другой сущности.