Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
StopDesign 11.01.2008 16:35 / 11.01.2008 16:37
...а затем из таблицы делать хеш таблиц ($.distinct[tables])Я думал, что ^hash::sql{запрос}[$.distinct(1)] делает точно то же самое. Но, выходит, в случает с хэшем это где-то на уровне клиента MySQL делается?
$prop_hash[^MAIN:pSQL.hash{ SELECT attribute AS at, i_value, f_value, t_value FROM $sAttributesTableName WHERE object_id = '$id' AND dt <= ( SELECT DISTINCT dt FROM $sAttributesTableName WHERE object_id = '$id' ORDER BY dt DESC LIMIT $undo_step_count, 1 ) ORDER BY dt DESC }[$.distinct(1)]]Я планировал сгруппировать данные по `attribute`, но получалось, что в результат попадают только первые значения (ORDER BY не помогает).