parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Если я правильно понял поставленную задачу..

osatuk 30.01.2006 17:02 / 30.01.2006 17:04

..а именно
вывести корневые категории товаров, т.е., те которые не принадлежат другим категориям (имеют parent_id = 0), выбранной пользователем компании.
То вот этот код должен работать:
$step_4(^form:step_4.int(0))
^connect[$connect_string]{
  $rc[^table::sql{SELECT distinct category_id FROM relations_companies where company_id = $step_4 order by category_id}]
  ^if($rc is 'table'){
    $cat[^table::sql{select * from categories where parent_id = 0 and (^rc.menu{category_id = $rc.category_id}[ or ])}]
    ^cat.menu{
      $cat.category_name
    }[<br />]
  }
}
Только с данными приведенными вами накладка.. К примеру строка
4 0 Гардероб 0
с category_id равном 4.. А в relations_companies category_id = 4 вообще нет..