| Новости | 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 не помогает).