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).
-- Дмитрий Еманов