我將大量產品收集到按行和項目命名獨特產品的數組中。然後我將它提供給我的SQL語句的WHERE子句。當產品列表變得相當大時,我的WHERE子句也會擴展到一個醜陋的混亂。那麼什麼我的WHERE子句可以像下面是一個例子:SQL(DB2)WHERE子句優化
WHERE FOO = 'Y'
AND ((iline = ? AND iitem = ?)
OR (iline = ? AND iitem = ?)
OR ...
OR (iline = ? AND iitem = ?))
等,其中每個 「?ILINE = AND的iItem =」是一種獨特的產品。很明顯,我並不是這方面的專家,但似乎在我的WHERE子句中偶爾會出現100多個OR,效率不高,我可能會以某種方式做得更好。
謝謝。
那麼我會給它一個鏡頭,謝謝。 – Bead