假設如下表/數據:如何在MySQL中使用MAX?
person_id age gender name
1 25 Female Jane
2 28 Male John
3 29 Female Jill
4 24 Male Jack
如何查詢最古老的男性和女性?
這不是工作:SELECT person_id, max(age), gender, name FROM person GROUP BY gender
因爲它返回:
person_id age gender name
2 28 Male John
1 29 Female Jane
期望的結果是:
person_id age gender name
2 28 Male John
3 29 Female Jill
這有什麼錯我的SQL?
集團按性別將性別的名字,並獲得最大的年齡了同桌,不合並結果 –
Topener,我該如何查詢這個? – StackOverflowNewbie
看看下面的答案,我認爲unbutbu在一分鐘內給你一個很好的例子 –