Подскажите как реализовать Выбраны пользователи (по группе) + смотрим в HL где этот пользователь значится в итоге на выходе получаем не 2 пользователя а 4 раза дубль одного пользователя
написал: Подскажите как реализовать Выбраны пользователи (по группе) + смотрим в HL где этот пользователь значится в итоге на выходе получаем не 2 пользователя а 4 раза дубль одного пользователя
Я бы вам посоветовал почитать как работает JOIN. Т.к. вы сделали рантайм к таблице по ('=this.ID' => 'ref.UF_USER'), то в хайлоад блоке он нашел 4 записи, которые нужно присоединить, но т.к. она одна в левой таблице, он ее дублирует, чтобы было куда присоединять значения из правой таблицы/хайлоада. Обычно в таких ситуациях применяю агрегатные функции по типу count, max, min и т . д., но у вас другой случай. Да и к тому же только вам известно что вы хотите
Иными словами объединяем 2 таблицы чтобы пользователи шли без повторов поставил 'join_type' => 'INNER', ситуацию это никак не изменило, в принципе что не поставь в join_type вывод одинаковый только с разной сортировкой идёт