我有以下查询:
SELECT SUM(subbrandcount) AS Totalsubbrand ,
SUM(stylecode) AS Reference
FROM
(SELECT COUNT(DISTINCT(subbrand)) AS subbrandcount,
COUNT(DISTINCT(t_product_flat.reference)) AS stylecode
FROM smiddleware.t_warehouseinventory
INNER JOIN catalog.t_product_flat
ON t_warehouseinventory.a_productcode=t_product_flat.ean13
WHERE a_quantity > 0
GROUP BY t_product_flat.Subbrand) subbrandtable
此查询为我提供了所需的结果,但我仍然需要优化它,因为它会增加我的页面加载时间。
我的页面有20个sql查询,但所有内容都是子查询,因此渲染页面需要更多时间。
下图显示了查询说明。