Хвастовство
Mar. 24th, 2011 11:57 pmВо блин. Вернулся домой и 3 часа не поднимая головы пытался добить задачку, найденную за 5 минут до ухода. Добил.
Присваиваю себе почетное звание "Джедай DBIx::Class".
И, чтоб 2 раза не вставать: Официальный пресс-релиз по поводу "Виртуального регистратора"
Присваиваю себе почетное звание "Джедай DBIx::Class".
И, чтоб 2 раза не вставать: Официальный пресс-релиз по поводу "Виртуального регистратора"
no subject
Date: 2011-03-25 06:48 am (UTC)no subject
Date: 2011-03-25 08:08 am (UTC)Задачка была найти порядковый номер объекта в списке. Оконная функция row_number() в сочетании с выбором только уникальных значений первичного ключа, и поверх этого ещеодин фильтр, уже поверхполученной выборки. То есть трижды позвать as_subselect_rs, крутануться на одном месте и сказать "Крэкс-пекс-фекс". Заняло это часа 3, но за это время японял, как с субселектами оперировать.