createQueryBuilder('inventory_part'); $queryBuilder ->join(Inventory::class, 'inventory', JOIN::WITH, 'inventory_part.inventory = inventory.id') ->join(Set::class, 's', Join::WITH, 'inventory.set = s.number') ->where('s.number LIKE :number') ->setParameter('number', $number) ->distinct(true); return $queryBuilder->getQuery()->getResult(); } }