重现步骤

[步骤]

(@CustomerID0 int,@IsGroup1 int,@ProductState2 int,@ProductProperty3 int,@CheckStatus4 int,@DevelopStatus5 int,@DevelopStatus6 int,@IsDelete8 bit)SELECT COUNT(1) FROM [RB_Product] [b] WITH(NOLOCK)  Inner JOIN [RB_Product_Admin] [c] WITH(NOLOCK) ON (( [b].[CustomerID] = [c].[CustomerID] ) AND ( [b].[SKU] = [c].[SKU] ))   WHERE ((((( [b].[CustomerID] = @CustomerID0 ) AND ( [b].[IsGroup] <> @IsGroup1 )) AND ( [b].[ProductState] <> @ProductState2 )) AND ( [b].[ProductProperty] <> @ProductProperty3 )) AND ((( [c].[CheckStatus] = @CheckStatus4 ) OR ( [c].[DevelopStatus] = @DevelopStatus5 )) OR ( [c].[DevelopStatus] = @DevelopStatus6 )))  AND  ([c].[AddAdminID] IN (563))   AND (NOT EXISTS ( SELECT * FROM [E_Product_Amazon_BrowseTree] WHERE ((( [SKU] = [b].[SKU] ) AND ( [IsDelete] = @IsDelete8 )) AND  ( [IsMain]=1 ) ) ))


SELECT Count(1)
FROM   [RB_Product] [b] WITH(NOLOCK)
       INNER JOIN [RB_Product_Admin] [c] WITH(NOLOCK)
         ON ( ( [b].[CustomerID] = [c].[CustomerID] )
              AND ( [b].[SKU] = [c].[SKU] ) )
WHERE  ( ( ( ( ( [b].[CustomerID] = @CustomerID0 )
               AND ( [b].[IsGroup] <> @IsGroup1 ) )
             AND ( [b].[ProductState] <> @ProductState2 ) )
           AND ( [b].[ProductProperty] <> @ProductProperty3 ) )
         AND ( ( ( [c].[CheckStatus] = @CheckStatus4 )
                  OR ( [c].[DevelopStatus] = @DevelopStatus5 ) )
                OR ( [c].[DevelopStatus] = @DevelopStatus6 ) ) )
       AND ( [c].[AddAdminID] IN ( 563 ) )
       AND ( NOT EXISTS (SELECT *
                         FROM   [E_Product_Amazon_BrowseTree]
                         WHERE  ( ( ( [SKU] = [b].[SKU] )
                                    AND ( [IsDelete] = @IsDelete8 ) )
                                  AND ( [IsMain] = 1 ) )) ) 




[结果]


[期望]

应该 包含条件  [CustomerID] = @CustomerID0 这样才能走索引  

  AND ( NOT EXISTS (SELECT *
                         FROM   [E_Product_Amazon_BrowseTree]
                         WHERE  ( ( ( [SKU] = [b].[SKU] )
                                    AND ( [IsDelete] = @IsDelete8 ) )
                                  AND ( [IsMain] = 1 ) ))  and [CustomerID] = @CustomerID0 ) 
历史记录  
  1. 2026-07-24 15:40:44, 由 袁慧斌 创建。
  2. 2026-07-24 15:41:09, 由 李乐同 指派给 何建宝。
    修改了 指派给,旧值为 "liletong",新值为 "hejianbao"。
  3. 2026-07-24 15:42:34, 由 何建宝 指派给 宋宇。
    修改了 指派给,旧值为 "hejianbao",新值为 "songyu"。
  4. 2026-07-24 15:57:34, 由 宋宇 指派给 何建宝。
    修改了 指派给,旧值为 "songyu",新值为 "hejianbao"。
    已处理
  5. 2026-07-24 15:58:37, 由 何建宝 解决,方案为 性能问题 。
    修改了 解决方案,旧值为 "",新值为 "performance"。
    修改了 解决版本,旧值为 "",新值为 "trunk"。
    修改了 解决日期,旧值为 "",新值为 "2026-07-24 15:58:25"。
    修改了 指派给 ,旧值为 "hejianbao",新值为 "yuanhuibin"。
    修改了 Bug状态 ,旧值为 "active",新值为 "resolved"。
    修改了 是否确认,旧值为 "0",新值为 "1"。
    修改了 解决者 ,旧值为 "",新值为 "hejianbao"。

  6. 2026-07-29 09:53:50, 由 袁慧斌 编辑。
    修改了 开发责任人,旧值为 "",新值为 "admin"。
    修改了 测试责任人,旧值为 "",新值为 "admin"。
    修改了 解决时效 ,旧值为 "0",新值为 "0.29"。
    修改了 截止日期 ,旧值为 "0000-00-00",新值为 "2026-07-28"。
  7. 2026-07-29 09:53:53, 由 袁慧斌 关闭。
    修改了 Bug状态 ,旧值为 "resolved",新值为 "closed"。
    修改了 指派给 ,旧值为 "yuanhuibin",新值为 "closed"。
    修改了 由谁关闭,旧值为 "",新值为 "yuanhuibin"。
    修改了 关闭日期,旧值为 "",新值为 "2026-07-29 09:53:53"。
  8. 2026-08-07 14:33:47, 由 袁慧斌 激活。
    修改了 指派给 ,旧值为 "closed",新值为 "hejianbao"。
    修改了 Bug状态 ,旧值为 "closed",新值为 "active"。
    修改了 影响环境,旧值为 "proonline",新值为 "trunk"。
    修改了 激活日期,旧值为 "",新值为 "2026-08-07 14:33:47"。
    修改了 激活次数,旧值为 "0",新值为 "1"。
    修改了 解决方案,旧值为 "performance",新值为 ""。
    修改了 解决日期,旧值为 "2026-07-24 15:58:25",新值为 "0000-00-00"。
    修改了 解决者 ,旧值为 "hejianbao",新值为 ""。
    修改了 解决版本,旧值为 "trunk",新值为 ""。
    修改了 由谁关闭,旧值为 "yuanhuibin",新值为 ""。
    修改了 关闭日期,旧值为 "2026-07-29 09:53:53",新值为 "0000-00-00"。
  9. 2026-08-07 14:35:07, 由 袁慧斌 指派给 何建宝。

    还没有改好 


    (@CustomerID0 int,@IsGroup1 int,@ProductState2 int,@ProductProperty3 int,@CheckStatus4 int,@DevelopStatus5 int,@DevelopStatus6 int,@IsDelete8 bit)SELECT COUNT(1) FROM [RB_Product] [b] WITH(NOLOCK)  Inner JOIN [RB_Product_Admin] [c] WITH(NOLOCK) ON (( [b].[CustomerID] = [c].[CustomerID] ) AND ( [b].[SKU] = [c].[SKU] ))   WHERE ((((( [b].[CustomerID] = @CustomerID0 ) AND ( [b].[IsGroup] <> @IsGroup1 )) AND ( [b].[ProductState] <> @ProductState2 )) AND ( [b].[ProductProperty] <> @ProductProperty3 )) AND ((( [c].[CheckStatus] = @CheckStatus4 ) OR ( [c].[DevelopStatus] = @DevelopStatus5 )) OR ( [c].[DevelopStatus] = @DevelopStatus6 )))  AND  ([c].[AddAdminID] IN (563))   AND (NOT EXISTS ( SELECT * FROM [E_Product_Amazon_BrowseTree] WHERE ((( [SKU] = [b].[SKU] ) AND ( [IsDelete] = @IsDelete8 )) AND  ( [IsMain]=1 ) ) ))


    NOT EXISTS   的 E_Product_Amazon_BrowseTree 条件 应该加入 CustomerID= @CustomerID0

  10. 2026-08-07 17:53:43, 由 何建宝 指派给 宋宇。
    修改了 指派给,旧值为 "hejianbao",新值为 "songyu"。
  11. 2026-08-07 18:23:25, 由 宋宇 指派给 何建宝。
    修改了 指派给,旧值为 "songyu",新值为 "hejianbao"。
    已处理
  12. 2026-08-07 18:24:22, 由 何建宝 解决,方案为 历史bug(180天以上) 。
    修改了 解决方案,旧值为 "",新值为 "history"。
    修改了 解决版本,旧值为 "",新值为 "trunk"。
    修改了 解决日期,旧值为 "",新值为 "2026-07-24 15:58:37"。
    修改了 指派给 ,旧值为 "hejianbao",新值为 "yuanhuibin"。
    修改了 Bug状态 ,旧值为 "active",新值为 "resolved"。
    修改了 解决者 ,旧值为 "",新值为 "hejianbao"。
  13. 2026-08-12 10:38:42, 由 袁慧斌 关闭。
    修改了 Bug状态 ,旧值为 "resolved",新值为 "closed"。
    修改了 指派给 ,旧值为 "yuanhuibin",新值为 "closed"。
    修改了 由谁关闭,旧值为 "",新值为 "yuanhuibin"。
    修改了 关闭日期,旧值为 "",新值为 "2026-08-12 10:38:42"。
所属项目 技术中心-需求池
所属模块 供应链   产品采购   产品库
所属计划
所属迭代
Bug类型
严重程度 一般
优先级 P1
Bug状态 已关闭
业务部门 技术研发中心
影响功能
开发责任人 admin
测试责任人 admin
解决时效 0.29
激活次数 1
激活日期 2026-08-07 14:33:47
是否确认 是
当前指派 Closed 于 2026-08-12 10:38:42
截止日期 2026-07-28
上线时间 2026-07-28 18:30:00
上线时效 50.82
操作系统
浏览器
关键词
抄送给
所属迭代
相关需求
相关任务
由谁创建 袁慧斌 于 2026-07-24 15:40:44
影响环境 测试环境-测试反馈
由谁解决 何建宝 于 2026-07-24 15:58:37
解决版本 主干
解决方案 历史bug(180天以上)
由谁关闭 袁慧斌 于 2026-08-12 10:38:42
最后修改 袁慧斌 于 2026-08-12 10:38:42
相关Bug