가상 번호 주는 방법?

가상번호 순위    이름     정렬번호
1             1         a             1
2             2         b             2
3             2         c             4
4             3         d             6
5             3         e             7
6             3         d             9

정렬번호를 토대로 계산을 해서 가상번호를 뽑고 싶은데.

컬럼에 서브퀴리를 넣어서 카운터값을 넣으면 될거 같은데.. 서브퀴리에 조건을 어떻게 넣어야 할지 모르겠네요.

서브 퀴리말고는 방도가 없나요?

참고로 
1~6위까지 쫙 봅아오는게 아니라 부분적으로 뽑아 올수도 있습니다.
그리고 순위는 필드에 저장되는게 아닙니다. 가상번호를 이용해서 순위가 나와야 하는데.
가상번호를 계산이 되야 하는데 아직 안되고 있습니다 ㅜ.ㅜ

도와 주세요.
|

댓글 6개

질문하신 부분에 몇가지가 추가되어야 다른분도 답하시고 저도 답이 가능해집니다.

Q. 정렬번호는 단순한 idx 증가값 같은것인지요?

Q. 정렬번호를 토대로 계산하는것이라 하셨는데, 무엇을 어떻게 계산하는지 말해주셔야 질문하신 제목 '가상 번호 주는 방법' 을 생각할 수 있습니다.
1. 단순 idx 증가 이지만 중간에 값이 빠질수 있습니다.. 왜 냐면 회원 테이블에 있는 거라 중간에 삭제될수 있습니다.
그래서 필요한게 가상 증가값 번호 입니다.

2. 가상번호를 이용해서 순위가 나와야 하는데 지금 가상번호를 뽑는 방법을 모르겠습니다.
아~ ㅋㅋㅋ 번호 재정립하는거군요,
번호 재정립하는것이긴 한데 DB에 가상번호도 들어가야한단 말씀이고요~

오늘회원번호
1
2
4
5


내일누가 탈퇴해서 회원번호
1
2
5
6

이렇게 되더라도
가상번호는 언제나
1
2
3
4

형식이 되어야한다는거네요?
네 근대 정렬번호 재배치하는걸로 마무리져습니다 ㅠ.ㅠ
헙...ㅠㅠ .. 이런 ;;
그래도 수고하셨습니다^^;
댓글을 작성하시려면 로그인이 필요합니다.

자유게시판

+
제목 글쓴이 날짜 조회
14년 전 조회 1,820
14년 전 조회 1,757
14년 전 조회 1,782
14년 전 조회 1,814
14년 전 조회 1,761
14년 전 조회 1,834
14년 전 조회 1,944
14년 전 조회 1,427
14년 전 조회 2,038
14년 전 조회 2,082
14년 전 조회 1,812
14년 전 조회 2,787
14년 전 조회 1,756
14년 전 조회 1,840
14년 전 조회 2,492
14년 전 조회 1,894
14년 전 조회 1,732
14년 전 조회 1,679
14년 전 조회 2,902
14년 전 조회 3,749
14년 전 조회 1,724
14년 전 조회 2,291
14년 전 조회 1,441
14년 전 조회 2,036
14년 전 조회 1,693
14년 전 조회 2,110
14년 전 조회 1,830
14년 전 조회 2,542
14년 전 조회 2,331
14년 전 조회 1,776