Есть два инфоблока с данными, будь это таблицы сделал бы left join по id и все было бы ок. С инфоблоками такое можно делать? ...иначе приходится выбирать данные из одного инфоблока, потом из второго и потом их еще сопоставлять.
Как правильно читать логическое условие для CIBlockElement::GetList