[7]];
$query = new \Bitrix\Main\Entity\Query($userEntity);
$query->setFilter($filter)
->setSelect(
['ID', 'NAME', 'SECOND_NAME', 'LAST_NAME', 'EMAIL', 'GROUPS.GROUP_ID']
)
->setOffset($nav->getOffset())
->setLimit($nav->getLimit())
->disableDataDoubling()
->setOrder($sort['sort']);
Потому что мультипривязка. Можете сразу после выборки получить выполненный sql: Bitrix\Main\ORM\Query\Query::getLastQuery() ...выполнить где-то и глянуть, что таблицы содержат дубли по элементам, но разные привязки к группам. Тут только на стороне сбора выборки в массив рулИть
да я по-другому сделал
Обсуждают сегодня