Почему CONNECT BY LEVEL в таблице возвращает дополнительные строки?
Использование CONNECT BY LEVEL, по-видимому, возвращает слишком много строк при выполнении над таблицей. Какая логика стоит за чем?происходит?
Предполагая следующую таблицу:
create table a ( id number );
insert into a values (1);
insert into a values (2);
insert into a values (3);
Этот запрос возвращает 12 строк (SQL Fiddle).
select id, level as lvl
from a
connect by level