join 優化聚合子查詢問題
select u.username,k.date,k.kills from kills k join users u on k.username=u.userid?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? where k.kills=(select max(c.kills) from kills c where u.userid=c.userid);
加粗的這個怎么就找出每個人殺怪的最大數了?
謝謝了·
select u.username,k.date,k.kills from kills k join users u on k.username=u.userid?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? where k.kills=(select max(c.kills) from kills c where u.userid=c.userid);
加粗的這個怎么就找出每個人殺怪的最大數了?
謝謝了·
2016-10-29
舉報
2016-11-01
加粗部分是分別查出殺怪最大的數并賦給where條件查詢相應的name 和 ?data