我有两个表:与优化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中的最后一个选项。 –