Проблема состоит вот в чем.
Имеем вот такой код:
[CODE]$els = CIBlockElement::GetList(
array(
"IBLOCK_SECTION_ID" => "DESC",
"PROPERTY_LIKES" => "DESC",
),
array(
"IBLOCK_ID" => 18,
">=PROPERTY_LIKES" => "0"
));[/CODE]Получаем:[TABLE][TR][TD]SECTION_ID[/TD][TD]PROPERTY_LIKES[/TD][/TR][TR][TD]1[/TD][TD]54[/TD][/TR][TR][TD]1[/TD][TD]86[/TD][/TR][TR][TD]1[/TD][TD]12[/TD][/TR][TR][TD]2[/TD][TD]34[/TD][/TR][TR][TD]2[/TD][TD]104[/TD][/TR][TR][TD]....[/TD][TD].....[/TD][/TR][/TABLE]
Хотелось бы получить вот такой результат выборки:[TABLE][TR][TD]SECTION_ID[/TD][TD]PROPERTY_LIKES[/TD][/TR][TR][TD]1[/TD][TD]10[/TD][/TR][TR][TD]1[/TD][TD]3[/TD][/TR][TR][TD]1[/TD][TD]2[/TD][/TR][TR][TD]1[/TD][TD]0[/TD][/TR][TR][TD]2[/TD][TD]98[/TD][/TR][TR][TD]2[/TD][TD]12[/TD][/TR][TR][TD]2[/TD][TD]15[/TD][/TR][TR][TD]3[/TD][TD]98[/TD][/TR][TR][TD]....[/TD][TD]....[/TD][/TR][/TABLE]
То есть, что бы первый элемент секции имел максимальное значение PROPERTY_LIKES в выборке.
Сейчас же, происходит лишь сортировка по SECTION_ID, а вторая сортировка игнорируется.
Кто-нибудь знает, в чем дело?