beldmit: (Программизм)
[personal profile] beldmit
Во блин. Вернулся домой и 3 часа не поднимая головы пытался добить задачку, найденную за 5 минут до ухода. Добил.

Присваиваю себе почетное звание "Джедай DBIx::Class".

И, чтоб 2 раза не вставать: Официальный пресс-релиз по поводу "Виртуального регистратора"

Date: 2011-03-25 06:48 am (UTC)
From: [identity profile] tarkhil.livejournal.com
А расскажи подробнее - интересно)

Date: 2011-03-25 08:08 am (UTC)
From: [identity profile] beldmit.livejournal.com
На самом деле все более-мене просто. Постфактум.

Задачка была найти порядковый номер объекта в списке. Оконная функция row_number() в сочетании с выбором только уникальных значений первичного ключа, и поверх этого ещеодин фильтр, уже поверхполученной выборки. То есть трижды позвать as_subselect_rs, крутануться на одном месте и сказать "Крэкс-пекс-фекс". Заняло это часа 3, но за это время японял, как с субселектами оперировать.

Profile

beldmit: (Default)
Dmitry Belyavskiy

December 2025

S M T W T F S
 123456
78910111213
14151617181920
2122 2324252627
28 29 3031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 6th, 2026 01:57 am
Powered by Dreamwidth Studios