0
我有,它返回以下列格式结果的查询:所以基本上从SELECT SQL查询最大值
User1 TypeA 3
User1 TypeB 29
User1 TypeC 100
User2 TypeA 221
User2 TypeB 31
User2 TypeC 32
User3 TypeA 21
User3 TypeB 1
User3 TypeC 10
....
对于数据库中的每个用户,它列出了3排,每一个对应于类型A,类型B,TypeC 。现在我需要返回对应于每种类型的最大值的用户ID。因此,例如,从上面的数据,我们将获得:
TypeA User2
TypeB User2
TypeC User1
我不知道如何在SQL中继续此操作。
其中RDBMS是这样的?请添加一个标签来指定您是使用'mysql','postgresql','sql-server','oracle'还是'db2' - 或者其他的东西。 –