Один вариант будет использовать minus
оператор набора
with t(id,idse,type) as
(
select 1,'a','color' from dual union all
select 2,'a','description' from dual union all
select 3,'b','description' from dual union all
select 4,'b','food' from dual union all
select 5,'b','animal' from dual union all
select 6,'c','color' from dual union all
select 7,'d','descritpion' from dual
)
select idse from t group by idse
minus
select idse from t where type = 'color';
IDSE
----
b
d
или
select distinct idse from t
minus
select idse from t where type = 'color';
IDSE
----
b
d