create table tbl (
id_carrier int, id_ref int, enable int, delete int
);
insert into tbl values(99,99,1,1), (100,99,1,1), (101,99,1,1), (102,99,1,0);
select * from tbl
where
id_ref = (select id_ref from tbl where id_carrier = 99 limit 1)
and delete = 0
order by id_carrier desc
limit 1;
select tbl.*
from tbl
join (select id_ref from tbl where id_carrier = 99 limit 1) ref on ref.id_ref = tbl.id_ref
where delete = 0
order by id_carrier desc
limit 1;