【发布时间】:2015-10-28 09:43:33
【问题描述】:
数据库是 MySQL。例如:我有一个表和几个使用 GROUP BY 的 SELECT 查询:
SELECT
MIN(price)
FROM `table`
GROUP BY
field1, field2, field3, field4;
SELECT
MIN(price)
FROM `table`
GROUP BY
field1, field2, field3, field5;
SELECT
MIN(price)
FROM `table`
GROUP BY
field1, field2, field3, field6;
所有查询都按 field1、field2、field3 进行分组。有没有办法优化或缓存相同的操作?
【问题讨论】:
-
但它们都包含额外的列,这使得无法达到你想要做的事情
-
发布您的
table架构和存储的数据样本,我想您应该重新设计表格