每个条件的MySQL最大值

时间:2013-08-23 15:39:32

标签: mysql max

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

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

有什么办法吗?显然,对于这个例子,你可以做两个查询,但我的应用程序中的数据要复杂得多。

谢谢:)

2 个答案:

答案 0 :(得分:1)

你的例子将以这种简单的方式发展:

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

我想你有一个表PLAYERS,你可以存储得分和性别。

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

答案 1 :(得分:1)

这种东西?

SELECT gender, MAX(score) as highscore
FROM players
GROUP BY gender;