因此,我正在尝试构建一个查询,该查询将向我显示对于每种类型的活动,哪些用户的得分最高。您可以在下面看到表格结构。每个活动都有一个activity_typeid,每个活动都有一个特定的activity_weight。
在下面的示例中,Bob 的通话得分为 50 分,会议得分为 100 分。詹姆斯在通话中得到 100 分,在会议中得到 100 分。
userid activity_typeid activity_weight
------------------------------------------------------------
123 (Bob) 8765 (calls) 50
123 (Bob) 8121 (meetings) 100
431 (James) 8765 (calls) 50
431 (James) 8121 (meetings) 100
431 (James) 8765 (calls) 50
我希望能够输出以下内容:
- 通话表现最佳 = 詹姆斯
- 会议表现最佳者 = Bob, James。
我事先不知道activity_typeid,因为它们是随机输入的,所以我想知道是否可以构建某种查询来计算每个 DISTINCT/UNIQUE activity_typeid的 SUM ?
提前非常感谢。