내가 가진 내가 선택 데이터에 대한이 쿼리를 사용하는mysql을 선택하기 위해 문제
id UserID score create_time
7 002YEXEKF9 120000 2013-06-06 14:04:52
8 0008FV2FN5 120 2013-06-06 15:10:39
9 0008FV2FN5 130 2013-06-06 16:57:27
10 DT5LP0V8AH 1200 2013-06-06 15:13:44
11 DT5LP0V8AH 1400 2013-06-06 16:31:03
같은 테이블 :
SELECT userid, score FROM high_score ORDER BY score DESC
결과 :
userid score
002YEXEKF9 120000
DT5LP0V8AH 1400
DT5LP0V8AH 1200
0008FV2FN5 130
0008FV2FN5 120
당신이 볼 수 있듯이 user_id DT5LP0V8AH, 0008FV2FN5에는 2 점이 있습니다. 나는 이것을 원하지 않습니다. 나는 가장 높은 점수의 사용자를 보여주고 싶습니다.
userid score
002YEXEKF9 120000
DT5LP0V8AH 1400
0008FV2FN5 130
사람이 SQL을 고칠 수 .I 정말 감사 : 모든이 같은 결과가 싶어?.
'사용자 ID SELECT, 최대 점수 (점수)를 점수 high_score GROUP BY userid ORDER BY score DESC'로 시도하십시오 ... – Meherzad