1. 程式人生 > >[SAP ABAP開發技術總結]ABAP調優——Open SQL優化

[SAP ABAP開發技術總結]ABAP調優——Open SQL優化

,因為SQL條件的的執行一般是按這個順序來執行的,將條件放在最開始執行,則可過濾掉大部資料;但要注意Left Outer Join,是否可以將ON中的條件移動到Where從句則要考慮(如果真能放在Where從句中,則應該使用Inner Join,而非Left Outer Join,因為Where條件會過濾掉哪些包括在右表中不存在的左表資料),因為此時條件放在On後面與放在Where語句後面結果是不一樣的(因為不管on中的條件是否為真,左表中在右邊表不存在的資料也會被返回,但如放在where條件中,則會對On產生的資料再次過濾的條件,會濾掉不滿足條件的記錄——包括左表在右表中找不到的記錄,這時已經沒有left join
的含義)