가상 번호 주는 방법? > 자유게시판

자유게시판

가상 번호 주는 방법? 정보

가상 번호 주는 방법?

본문

가상번호 순위    이름     정렬번호
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위까지 쫙 봅아오는게 아니라 부분적으로 뽑아 올수도 있습니다.
그리고 순위는 필드에 저장되는게 아닙니다. 가상번호를 이용해서 순위가 나와야 하는데.
가상번호를 계산이 되야 하는데 아직 안되고 있습니다 ㅜ.ㅜ

도와 주세요.
추천
0
  • 복사

댓글 6개

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

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

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

오늘회원번호
1
2
4
5


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

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

형식이 되어야한다는거네요?
© SIRSOFT
현재 페이지 제일 처음으로