SQL计数总和优化查询

时间:2014-07-10 05:59:37

标签: php mysql optimization count query-optimization

我有以下查询:

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查询,但所有内容都是子查询,因此渲染页面需要更多时间。

下图显示了查询说明。

enter image description here

0 个答案:

没有答案