** mysql rank 구하기 (동일등수) **
첫번째 방법
- 테이블을 3번 사용해서 구하기 (가장 무식한 방법)
----------------------------------
반 : 이름 : 점수 : 등수
1반 강감찬 100 1
1반 이순신 96 2
1반 홍길동 96 2
1반 김유신 90 4
----------------------------------
2반 말똥고리 80 1
2반 장수말벌 70 2
2반 꿀벌 60 3
2반 나비 60 3
------------------------------------
두번째 방법
- 테이블을 2번 사용해서 구하기 - 속도 개선
세번째 방법
- 변수를 활용해서 구하기 - 속도 짱
'(DB) MySql > Select sql' 카테고리의 다른 글
mysql rank 구하기 (팀이 존재 하는 동일등수) (0) | 2017.01.16 |
---|---|
Group 별로 상위 n개의 레코드 얻기 (0) | 2017.01.12 |
mysql Rownum 구현하기 (0) | 2017.01.12 |