半外部ジョイン最適化カラム{{はんがいぶじょいん:さいてきかいちらん}}
622 ワード
という
実行計画では、Bの条件を接続前に優先することができず、B外接続のデータ量を減少する.
埋め込みビューのみを使用する場合は、他の問題が発生する場合があります.
最終的なソリューション:
select a.*,b.*
from a, b
where a.id=b.id(+)
and a.name like '%%'
and b.name like '%%'
実行計画では、Bの条件を接続前に優先することができず、B外接続のデータ量を減少する.
埋め込みビューのみを使用する場合は、他の問題が発生する場合があります.
select a.*, c.*
from a,
( select b.* from b where b.name like '%%') c
where a.id=c.id
and a.name like '%%'
最終的なソリューション:
select a.*,b.*
from a left join b
on (a.id=b.id and b.name like'%%')
where a.name like '%%'