[步骤]
/*
此查询文本从显示计划 XML 检索获得,并可能会被截断。
*/
SELECT
m.SKU,
CASE WHEN m.ProductGroupType = 0 THEN '单品'
WHEN m.ProductGroupType = 1 THEN 'A*N'
WHEN m.ProductGroupType = 2 THEN 'A+B'
END AS '组合方式',
CASE m.DevelopType
WHEN 1 THEN '自主开发'
WHEN 2 THEN '供应商后台'
WHEN 3 THEN '指定开发'
WHEN 4 THEN '智能选品'
WHEN 5 THEN '销售提报_FBA新品'
WHEN 6 THEN '智选转FBA提报'
END AS '开发类型',
CASE WHEN m.DevelopmentStyle = 0 THEN '未设置'
WHEN m.DevelopmentStyle = 1 THEN '同款'
WHEN m.DevelopmentStyle = 2 THEN '类似款'
END AS '开发款',
m.SalesMarketCountryEN,
m.OnlineTime,
m.AddTime AS '新增时间',
m.审核时间,
m.OverTime AS '完结时间',
m.产品侵权风险,
m.是否停产,
m.产品一级品类,
m.平台一级类目,
m.中文名称,
m.提报人员,
m.AddAdminId,
m.DepartmentID
INTO #tb
FROM
(SELECT
a.SKU,
a.ProductGroupType,
a.DevelopType,
a.DevelopmentStyle,
a.SalesMarketCountryEN,
a.OnlineTime,
a.产品侵权风险,
a.是否停产,
a.产品一级品类,
a.平台一级类目,
a.中文名称,
a.提报人员,
a.AddAdminId,
a.DepartmentID,
a.审核时间,
a.OverTime,
a.AddTime,
ROW_NUMBER()OVER(PARTITION BY a.SKU ORDER BY a.AddTime) AS 'rowid'
FROM
(SELECT
DISTINCT
a.SKU,
e.OnlineTime,
CASE a.ProductProperty
WHEN 0 THEN '未选择'
WHEN 1 THEN '非仿牌'
WHEN 2 THEN '仿牌'
WHEN 3 THEN '灰色产品'
END AS '产品侵权风险',
CASE WHEN a.ProductState = 2 THEN '停产' ELSE '未停产' END AS '是否停产',
c.SalesMarketCountryEN,
d.ClassNameCn AS '产品一级品类',
(select value from dbo.StringSplit(br.BrowseNodeName, '>>',1) where id= 1) AS '平台一级类目',
a.ProductNameCN AS '中文名称',
c.AddAdminName AS '提报人员',
-- CASE WHEN c.AddAdminName != '' THEN c.AddAdminName ELSE g.UserName END AS '提报人员',
-- CASE WHEN CAST(c.AddAdminName AS varchar) != '' THEN c.AddAdminName ELSE CAST(g.UserName AS varchar) END AS '提报人员',
-- CASE WHEN c.AddAdminId > 0 THEN c.AddAdminId ELSE c.SalesAdminIds END AS 'AddAdminId',
c.AddAdminId,
f.DepartmentID,
c.AddTime,
(
SELECT TOP 1
AddTime
FROM dbo.RB_Product_Development_Status
WHERE CustomerID = c.CustomerID
AND Remarks = '销售已审核'
AND ProductDevelopmentId = c.Id
ORDER BY AddTime DESC
) 审核时间,
c.ProductGroupType,
a.DevelopType,
c.DevelopmentStyle,
c.OverTime
FROM
dbo.RB_ProductDevelopment_Related_Product(NOLOCK) AS b
LEFT JOIN RB_Product_Development(NOLOCK) AS c ON c.CustomerID = 1 AND b.ProductDevelopmentId = c.Id
LEFT JOIN E_Product_Amazon_BrowseTree br WITH (NOLOCK) ON b.SKU = br.SKU AND br.IsMain=1 AND br.IsDelete = 0
LEFT JOIN dbo.RB_Product(NOLOCK) AS a ON a.CustomerID = b.CustomerID AND b.SKU = a.SKU
LEFT JOIN dbo.RB_Product_Class(NOLOCK) AS d ON b.CustomerID = d.CustomerID AND a.ClassID1 = d.ID
LEFT JOIN dbo.RB_Product_Admin(NOLOCK) AS e ON b.CustomerID = e.CustomerID AND b.SKU = e.SKU
LEFT JOIN dbo.RB_Admin(NOLOCK) AS f ON b.CustomerID = f.CustomerID AND c.AddAdminId = f.ID
LEFT JOIN dbo.RB_Admin(NOLOCK) AS g ON b.CustomerID = g.CustomerID AND c.SalesAdminIds = g.ID
LEFT JOIN E_Product_Amazon_BrowseTree br WITH (NOLOCK) ON b.SKU = br.SKU AND br.IsMain=1 AND br.IsDelete = 0 这里 缺少 CustomerID 导致用不上索引

[结果]
[期望]
补充条件
CustomerID =1