Вы также можете использовать условие выхода:
-- Sample data:
WITH your_tab(ID,ADRESID,CUSTOMERID) as (
select 132677, 1 , 1 from dual union all
select 407723, 276171, 1 from dual union all
select 132678, 22871 , 1 from dual union all
select 458243, 289 , 21 from dual union all
select 458244, 276246, 21 from dual union all
select 458242, 5 , 21 from dual union all
select 26 , 21 , 22 from dual union all
select 25 , 16 , 22 from dual union all
select 407761, 276209, 22 from dual union all
select 151356, 8227 , 23 from dual union all
select 407762, 276210, 23 from dual)
-- Query:
SELECT id
, ADRESID
, customerid
FROM your_tab a
WHERE NOT EXISTS (SELECT 1 FROM your_tab
WHERE customerid = a.customerid
AND id < a.id)