Добрый день!
Я получаю список категорий из инфоблока вот таким запросом
$res = \Bitrix\Iblock\SectionTable::getList([
'order' => ["LEFT_MARGIN" => "ASC"],
'select' => [
'ID', 'NAME', 'LEFT_MARGIN', 'RIGHT_MARGIN', 'CODE', 'UF_UDS_ID'],
"filter" => array(
"IBLOCK_ID" => CATALOG_IBLOCK,
"ACTIVE" => "Y",
"GLOBAL_ACTIVE" => "Y",
"UF_UDS_ID" => false
),
]);
Как построить запрос таким образом, что бы мне выдавались категории с максимальным уровнем вложенности. То есть поле LEFT_MARGIN должно быть меньше поля RIGHT_MARGIN на 1 (в MYSQL: WHERE `LEFT_MARGIN` = `RIGHT_MARGIN` - 1)