특정 그룹에서 나의 랭킹(순위) 구하기
문제 : 랭킹 테이블에서 특정 그룹을 선택하고 그중에서 나의 순위는..? - 랭킹 테이블에서 친구들 또는 내가 속한 그룹에서 나의 랭킹을 알고자 할때 사용할수 있습니다. 순서 : 1. 테이블의 특정 그룹을 구합니다.2. 나의 순위를 구합니다. 참고 : IN의 활용1. 우선 다수의 친구 목록을 구하고 이를 IN명령어를 통해서 uniq_id와 비교하여 각 친구들의 row를 구합니다. uniq_id IN ('친구아이디1','친구아이디2','친구아이디3') 예를 들면 다음과 같이 하면 원하는 친구들의 랭킹 테이블을 구할수 있습니다.Select * from rank_info WHERE .... and uniq_id IN ('친구아이디1','친구아이디2','친구아이디3') 이렇게 구한 테이블에서 다시 원하는 순위를..
2016. 1. 11. 19:24