【发布时间】:2018-09-20 16:11:42
【问题描述】:
我正在寻找一种方法来提高具有太多现有链接子查询的查询的性能。
我的问题是我有一个订单明细表,其中对于订单的每个项目,都有一个特定的类别(存储在另一个表中,但现在无关紧要)。
我必须根据这些类别的不同组合来检测特定的“组”订单: - A 组:商品类别为 13 + 15 + (66, 67, 68, 69) 中的任何一个的订单 商品类别为 77 + 78 + (66, 67, 68, 69, 71, 71) 中的任何一个的订单
到目前为止,我所做的是使用链接存在的 HUGE 查询来查找满足该条件的订单,但这是一场性能噩梦。
我希望有更好的方法来做到这一点,因为我的表有数百万条记录...
非常感谢!!!
【问题讨论】:
-
您的查询范围很广,我不清楚请更新您的问题并添加适当的数据示例.. 预期结果和您的代码示例..
标签: sql sql-server exists