Bạn có thể sử dụng bao nhiêu 'helper_tables' tùy thích.
create table t(helper1 varchar2(50) , helper2 varchar2(50) , dataElement varchar2(50) );
insert into t(helper1, helper2, dataelement)
with
de as(select level lvl from dual connect by level <10)
,h1 as (select lvl, lvl/1.5 hp from de)
,h2 as (select lvl, lvl/2 hp2 from de)
select h1.hp , h2.hp2, de.lvl
from de
inner join
h1 on de.lvl = h1.lvl
inner join
h2 on de.lvl = h2.lvl
/
Với lưu ý này, bạn có thể thực hiện tất cả các phép nối của mình thông qua việc nối các bảng vào bảng chính một cách bình thường