[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() ...выполнить где-то и глянуть, что таблицы содержат дубли по элементам, но разные привязки к группам. Тут только на стороне сбора выборки в массив рулИть
да я по-другому сделал
Обсуждают сегодня