我想爲表中特定類型的數據選擇列的最大值。每個條件下的MySQL最大值
舉個簡單的例子,假設我有一個女孩和男孩玩家的遊戲。我希望能夠通過單個查詢檢索性別=女孩和性別=男孩的最高分數。
任何方式來做到這一點?很顯然,對於這個例子,你可以只做兩個查詢,但是我的應用中的數據要複雜得多。
謝謝:)
我想爲表中特定類型的數據選擇列的最大值。每個條件下的MySQL最大值
舉個簡單的例子,假設我有一個女孩和男孩玩家的遊戲。我希望能夠通過單個查詢檢索性別=女孩和性別=男孩的最高分數。
任何方式來做到這一點?很顯然,對於這個例子,你可以只做兩個查詢,但是我的應用中的數據要複雜得多。
謝謝:)
你的例子會在這個簡單的方式發展:
SELECT gender, MAX(score)
FROM players
GROUP BY gender
我假設你有一個表的玩家,您存儲的得分和性別。
如果你有其他更復雜的情況,你必須在這裏寫,然後我們可以分析你的情況。
這種東西?
SELECT gender, MAX(score) as highscore
FROM players
GROUP BY gender;
你是對的,謝謝。不幸的是,另一個人在同一時間回答,他看起來比你少點,所以我想我會給他打勾。真的很感謝幫助:) – user1537360
哈哈,不客氣!給他,他應得的;) – zessx
啊,它是如此的明顯。謝謝,在一分鐘內有一個巨大的腦袋。 – user1537360
別擔心。如果我可以幫你,我會試試! ;)祝你愉快 –