我有兩個表:與優化SQL SELECT查詢加入
Shop_Products
Shop_Products_Egenskaber_Overruling
我想選擇Shop_Products_Egenskaber_Overruling所有記錄其在 Shop_Products相關記錄。這意味着具有相同ProductNum的記錄。
這適用於我以下的聲明,但我不認爲CROSS JOIN是大型記錄集的最佳方法。在Web控件中使用語句時,即使僅有1000條記錄,它也會變得非常慢。有沒有更好的方法來完成這一點?
SELECT Shop_Products.*, Shop_Products_Egenskaber_Overruling.*
FROM Shop_Products CROSS JOIN
Shop_Products_Egenskaber_Overruling
WHERE Shop_Products.ProductNum = Shop_Products_Egenskaber_Overruling.ProductNum
任何優化建議嗎?
此致敬禮。
謝謝沒有區別!它真的提高了加載時間... – micknt
@micknt不客氣。就像旁註一樣,CROSS JOIN應該始終是JOINS中的最後一個選項。 –