select A.col4 from C , A , B where C.col3 = 5 and A.col1 = B.col1 and A.col2 = C.col2 and B.col3 = 10; Execution Plan ---------------------------------------------------------- 0 SELECT STATEMENT Optimizer=CHOOSE 1 0 MERGE JOIN 2 1 SORT (JOIN) 3 2 MERGE JOIN 4 3 SORT (JOIN) 5 4 TABLE ACCESS (FULL) OF 'B' 6 3 SORT (JOIN) 7 6 TABLE ACCESS (FULL) OF 'A' 8 1 SORT (JOIN) 9 8 TABLE ACCESS (FULL) OF 'C'
select /*+ ORDERED */ A.col4 from C , A , B where C.col3 = 5 and A.col1 = B.col1 and A.col2 = C.col2 and B.col3 = 10; Execution Plan ---------------------------------------------------------- 0 SELECT STATEMENT Optimizer=CHOOSE (Cost=5 Card=1 Bytes=110) 1 0 HASH JOIN (Cost=5 Card=1 Bytes=110)