次のクエリがあります。
update tab1.abc,
tab1.sbd = (select tab2.abc, tab2.sbd from tab2,tab1 where --some conditions)
where exists(select tab2.abc, tab2.sbd from tab2,tab1 where --some conditions)
今の私の仕事は、このクエリを最適化することです。
exists 句を削除するか、両方の where 句を組み合わせると、非常に役立つと思います。しかし、それを行う方法は?
PS : select 句がゼロ行を返す場合、更新される行数をゼロにしたいので、exists 句が用意されています。