我帮助运营一个小型电台,我们将统计信息登录到MySQL数据库。 当使用以下代码为统计表中记录的每个条目获取峰值时,我已经开始看到怪异的结果。
我已经尝试了代码中的一些操作,但是到目前为止,结果还没有发现任何变化。
选择*
来自
(
SELECT
stat_utc,
stat_master_count,
stat_master_track
来自
stats_all_master
订购
stat_master_count DESC,
stat_utc DESC
)AS my_table_tmp
GROUP BY
stat_master_track
订购
stat_master_count DESC,
stat_utc DESC
LIMIT 5;
如果我删除GROUP BY stat_master_track,则会看到stat_count更高的结果。
使用GROUP BY:
41现场表演〜Erebuss-Mixset Showcase Mix 2018(29/12/18)
41 Mixset〜Inna Rhythm Recordings-Mix 01(2015)
39 LIVE SHOW〜DJ Ransome-Mixset Showcase 2017
38 LIVE SHOW〜零件未知-零件未知#007
37现场表演〜MrKrotos-Mixset Showcase 2018 Part 2(2018-12-29)
没有GROUP BY,我看到记录数更高,例如:
51现场表演〜DnB_Bo-Mixset Showcase Mix 2018 Part 1(29/12/18)
47现场表演〜Erebuss-叛徒课程#0006(英国)
46现场表演〜DnB_Bo-Mixset Showcase Mix 2018 Part 1(29/12/18)