NOT IN or NOT EXISTS which is faster in Oracle10g?
问题 Can someone explain the difference between IN and EXISTS and NOT IN and NOT EXISTS . Because I have read that EXISTS will work better than IN and NOT EXISTS will work better than NOT IN . The query i created is follows.. delete from tt_left t where t.val = 0 and t.text in (select t1.text from tt_left t1 where t.text = t1.text and t.resulttext = t1.resulttext and t.val = 0 and t1.val = 1); How to convert this to EXISTS ? Is there any other better method? 回答1: The optimiser will treat IN and