parser

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

 

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

как же сделать SELECT для многовложенного хеша?

Larrikin 30.06.2004 15:34

судя по узученной доке, надо типа такого:
$my_hash[
  ^pSQL.sql[hash]{
    SELECT
      key1
      ,key2
      ,key3
    FROM
      database
    GROUP BY
      key1  
  }
]
таким образом я надеялся получить большой хеш с полным содержимым таблицы, в которой колонки key1, а столбцы key2 для типа такого формирования:
  ^gorizont.menu{
    ^vertikal.menu{
      $my_hash.[$gorizont.key1].[$vertikal.key2].key3
То есть тут хотелось получить, грубо говоря, значение из базы 
SELECT
  key3
WHERE 
  key1=$gorizont.key1
AND
  key2=$vertikal.key2
    }[<br>]
  }[<hr>]
вроде бы пример из ^table.hash[] как раз про это, но что-то медитирование на него не приносит просветления... может, где еще это в примерах используется, чтобы можно было посмотреть на работающую реализацию???