Нужно при формировании массива $arResult сделать так
while($r = $result_db-> GetNext()){
$arResult['ITEMS'][$r['ID']] = $r;
}
и всё ни каких дублей не будет.
while($r = $result_db-> GetNext()){
$arResult['ITEMS'][$r['ID']] = $r;
}
и всё ни каких дублей не будет.