Наткнулся на такую глючу.
В запросе ниже, выдаётся разные результаты при закомментированном и
раскомментированном 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, sp.P
"Tonal" ...
Наткнулся на такую глючу.
В запросе ниже
Хорошо бы, чтобы DLL мог выполниться. На новой пустой БД.
--
Хорсун Влад
PS http://tracker.firebirdsql.org/browse/CORE-3683 - не оно ?
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,
CONST
Ещё странность на похожем запросе:
Добавим в корневой подзапрос неименованную вычисляемую колонку
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
13.12.2011 8:30, Tonal пишет:
Вроде бы не было ограничений про неименованные вычисляемые поля в
подзапросах.
Или я опять что-то пропустил?
В derived table все столбцы должны быть именованы, так всегда было.
--
Дмитрий Еманов
13.12.2011 8:12, Tonal пишет:
Похоже.
Дык проверь. Скачай последний снапшот 3.0, создай новую базу и выполни
свой тестовый пример.
--
Дмитрий Еманов
6 matches
Mail list logo