我想为表中特定类型的数据选择列的最大值。
举个简单的例子,假设我有一个游戏,其中有女孩和男孩玩家。我希望能够通过单个查询检索性别 = 女孩和性别 = 男孩的最高分数。
有办法做到这一点吗?显然,对于这个示例,您只需执行两个查询,但我的应用程序中的数据要复杂得多。
谢谢:)
最佳答案
您的示例将以这种简单的方式开发:
SELECT gender, MAX(score)
FROM players
GROUP BY gender
我想你有一个表 PLAYERS,你可以在其中存储分数和性别。
如果您还有其他更复杂的情况,您必须写在这里,然后我们可以分析您的情况。
关于MySQL 每个条件的最大值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18406768/