0

我想为表中特定类型的数据选择列的最大值。

举个简单的例子,假设我有一个女孩和男孩玩家的游戏。我希望能够通过单个查询检索性别 = 女孩和性别 = 男孩的最高分数。

有什么办法可以做到这一点?显然,对于这个示例,您可以只执行两个查询,但我的应用程序中的数据要复杂得多。

谢谢 :)

4

2 回答 2

1

您的示例将以这种简单的方式开发:

SELECT gender, MAX(score)
FROM players
GROUP BY gender

我想你有一个 PLAYERS 表,用于存储分数和性别。

如果你有其他更复杂的情况,你必须在这里写,然后我们可以分析你的情况。

于 2013-08-23T15:42:01.123 回答
1

这种东西?

SELECT gender, MAX(score) as highscore
FROM players
GROUP BY gender;
于 2013-08-23T15:42:10.177 回答