@vcherepko

Как одним запросом посчитать кол-во элементов по свойствам в инфоблоке?

Добрый день!
Есть инфоблок
62f510f658e73065989064.jpeg
Необходимо посчитать кол-во элементов по свойствам.
Результат:
dep1 = 2
dep2 = 3
dep3 = 1
------
sourc1 = 4
sourc2 = 2

Делаю так:
$ar = \Bitrix\Iblock\Elements\ElementApiArphoneTable::getList([
  "select" => ["dep"=>"department.VALUE","COUNT"], "group" => ["department.VALUE"]
  "runtime" => [new \Bitrix\Main\ORM\Fields\ExpressionField( 'COUNT', 'COUNT(*)' )]
])->fetchAll();

$ar = \Bitrix\Iblock\Elements\ElementApiArphoneTable::getList([
  "select" => ["sourc"=>"source.VALUE","COUNT"], "group" => ["source.VALUE"]
  "runtime" => [new \Bitrix\Main\ORM\Fields\ExpressionField( 'COUNT', 'COUNT(*)' )]
])->fetchAll();


Как можно объединить выборку в один getList?
  • Вопрос задан
  • 139 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы