我正在尝试获取几行中的一些平均值和一些总和,按一天中的每个小时进行分组。另外,我想要获取一个额外的列,在该列中,我不能获取每个小时的总和(在分组时获取),但我希望获取该特定日期之前所有行的总和。我现在的问题是,在超过大约25k行的MySQL数据库上执行查询大约需要8秒(CPUi5/8GBRAM)。我发现subselect (... AS 'rain_sum')使它变得非常慢。
简而言之,当内部连接X=Y上的两个表时,X和Y分组时的区别是什么。就这样。这是查询,包括两个按选项分组的查询: `transaction`.id,
SUM(`transaction`.transaction_amount) AS total_amount在文档中,我找不到关于按行为分组的相关信息,因此,如果能帮助澄清这一问题,我将不胜感激。