parser

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

 

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

подскажите, как отсортировать...

Larrikin 12.06.2004 15:48 / 12.06.2004 15:50

имеется таблица:
CREATE TABLE `click` (
  `id` int(11) NOT NULL auto_increment,
  `asession_id` int(11) NOT NULL default '0',
  `refer` varchar(255) NOT NULL default '',
  `url` varchar(255) NOT NULL default '',
  `result` varchar(255) NOT NULL default '',
  `datetime` datetime NOT NULL default '0000-00-00 00:00:00',
  PRIMARY KEY  (`id`),
  KEY `linkto` (`url`(50))
) TYPE=MyISAM COMMENT='лог кликов по ссылкам...' AUTO_INCREMENT=151 ;
я из нее делаю выборку:
    $rate[^MAIN:pSQL.sql[hash]{
      SELECT
        url,
        COUNT(*) as cnt
      FROM
        click  
      GROUP BY
        url
      }
    ]
и вывожу таблицу результатов:
    $top[^rate._keys[url]]
    <table align="center">
      ^top.menu{<tr><td>$top.url</td><td>$rate.[$top.url].cnt</td></tr>}
    </table>
Похоже, что выводится, как и задумывалось, таблица значений поля url и количество вхождений... как бы её теперь выводить в порядке убывания?
на форуме довольно подробно обсуждалась как проблема невозможности сортировки хеша, так и невозможность получения таблицы из хеша, чтобы можно было отсортировать Парсером...

  • подскажите, как отсортировать..., Larrikin 12.06.2004 15:48 / 12.06.2004 15:50