join test
SELECT *
FROM ( SELECT 1 COL1, 100 COL2 FROM DUAL
UNION ALL SELECT 2 COL2, 300 COL2 FROM DUAL
UNION ALL SELECT 4 COL2, 300 COL2 FROM DUAL
) A
,( SELECT 1 COL1 FROM DUAL
UNION ALL SELECT 2 COL2 FROM DUAL
UNION ALL SELECT 3 COL2 FROM DUAL
UNION ALL SELECT 4 COL2 FROM DUAL
) B
WHERE B.COL1 = A.COL1(+)