0

これがクエリです

select *
FROM 
WEBSS.P0022_INVENTORY_ACTIVITY_LOG I LEFT OUTER JOIN WEBSS.P0029_LOCATION L2 ON I.INVT_XFER_LOC_ID = L2.LOC_ID,
WEBSS.P0029_LOCATION L
WHERE 
I.LOC_ID = L.LOC_ID 
UNION ALL 
select *
FROM 
WEBSS.P0022_INVENTORY_ACTIVITY_LOG I LEFT OUTER JOIN WEBSS.P0029_LOCATION L2 ON I.LOC_ID = L2.LOC_ID,
WEBSS.P0029_LOCATION L
WHERE 
I.INVT_XFER_LOC_ID = L.LOC_ID; 

2番目のクエリを効果的に使用できますか?

クエリを見ると、条件に小さな変化があることがわかります。そのためには、unionallを使用して2つのクエリを実行する必要があります。

2番目のクエリを調整する必要があります。つまり、2番目のクエリを書き直してパフォーマンスを向上させるための可能な方法はありますか。

前もって感謝します。

4

1 に答える 1