Глюки в рекурсивном запросе

2011-12-12 Пенетрантность Tonal
Наткнулся на такую глючу. В запросе ниже, выдаётся разные результаты при закомментированном и раскомментированном group by, хотя вроде бы должны быть одинаковые. with recursive SYM as ( select sr1.ID, sr1.PARENT_ID from SYMPTOMS sr1 --group by 1, 2 ), TREE as ( select 1 as LEV, sp.ID,

Re: Глюки в рекурсивном запросе

2011-12-12 Пенетрантность Khorsun Vlad
Tonal ... Наткнулся на такую глючу. В запросе ниже Хорошо бы, чтобы DLL мог выполниться. На новой пустой БД. -- Хорсун Влад PS http://tracker.firebirdsql.org/browse/CORE-3683 - не оно ?

Re: Глюки в рекурсивном запросе

2011-12-12 Пенетрантность Tonal
12.12.2011 21:01, Khorsun Vlad пишет: Tonal ... Наткнулся на такую глючу. Хорошо бы, чтобы DLL мог выполниться. На новой пустой БД. --DDL: CREATE DOMAIN D_ID AS integer NOT NULL; CREATE DOMAIN D_ID_OR_NULL AS integer; CREATE TABLE SYMPTOMS ( ID D_ID, PARENT_ID D_ID_OR_NULL, CONSTRAINT

Re: Глюки в рекурсивном запросе

2011-12-12 Пенетрантность Tonal
Ещё странность на похожем запросе: Добавим в корневой подзапрос неименованную вычисляемую колонку with recursive SYM as ( select sr1.ID, sr1.PARENT_ID, count(*) -- Добавили count(*) from SYMPTOMS sr1 group by 1, 2 ), TREE as ( select 1 as LEV, sp.ID, sp.PARENT_ID from SYM sp where sp.ID

Re: Глюки в рекурсивном запросе

2011-12-12 Пенетрантность Dmitry Yemanov
13.12.2011 8:12, Tonal пишет: Похоже. Дык проверь. Скачай последний снапшот 3.0, создай новую базу и выполни свой тестовый пример. -- Дмитрий Еманов