Просто используйте внутреннее соединение
with "Order"(oano, code,slno) as
(
select 1808,'ln',1 from dual union all
select 1808,'lk',2 from dual union all
select 1808,'lc',3 from dual union all
select 1809,'ki',1 from dual union all
select 1809,'dl',2 from dual
), Intend(Intendno, Oano, code) as
(
select 'I/1',1808,'ln' from dual union all
select 'I/1',1808,'lc' from dual union all
select 'I/2',1809,'ki' from dual union all
select 'I/3',1809,'dl' from dual
)
select i.*, o.slno
from Intend i
join "Order" o
on o.Oano = i.Oano
and o.code = i.code;
INTENDNO OANO CODE SLNO
-------- ---- ---- ----
I/1 1808 ln 1
I/1 1808 lc 3
I/2 1809 ki 1
I/3 1809 dl 2
для получения списка желаемых результатов.
Демо