23.12.2011 11:31, Tonal пишет:
>
> Проверяю на существование дырок:
> SQL>  select s.ID, s.ORD_NUM, s2.ID, s2.ORD_NUM
> CON>  from SYMPTOMS s left outer join SYMPTOMS s2
> CON>  on s.ORD_NUM + 1 = s2.ORD_NUM
> CON>  where s.PARENT_ID = 450774 and s2.PARENT_ID = 450774
> CON>  /*and s2.ID is null*/;

Внеси "s2.PARENT_ID = 450774" в условие джойна. Иначе оно тебе отбрасывает все записи, не найденные в левом потоке (где s2.PARENT_ID IS NULL).


--
Дмитрий Еманов

Ответить