Budete muset poskytnout vysvětlující plány, abyste mohli lépe posoudit, proč jeden funguje lépe než druhý. Obecně však můžete u tohoto typu dotazu získat lepší nebo alespoň předvídatelnější výsledky změnou IN
podmínku na EXISTS
podmínka místo toho:
select *
from data_table t1
where exists (select null
from id_table t2
where t2.oid = t1.oid
and (other conditions))