首先,为可怕的标题道歉,我无法想出任何其他方式来解释它。
我有一张看起来像这样的表:
ID plays track_id
1 23 1
2 8 2
3 100 1
4 4 2
5 10 3
我想返回结果,以便将相同 track_id 的所有播放添加到一起,然后按 track_id 排序,播放次数最多第一。 因此,在表格形式中,上述结果如下所示:
plays track_id
123 1
12 2
10 3
但我完全迷失了如何在php中制定这个MySQL查询。
非常感谢任何帮助。
答案 0 :(得分:1)
SELECT SUM(plays) as plays, track_id
FROM Tracks
GROUP BY track_id
ORDER BY SUM(plays) DESC