불

가상 번호 주는 방법?

· 2011-05-18 (수) 10:21:47 · 2589 · 6
가상번호 순위    이름     정렬번호
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

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

자유게시판

203,013건
+
제목 글쓴이 날짜 조회
11-05-20 조회 2,863
11-05-19 조회 1,827
11-05-19 조회 1,937
11-05-18 조회 2,590
11-05-17 조회 1,993
11-05-17 조회 1,820
11-05-16 조회 1,766
11-05-13 조회 2,988
11-05-13 조회 3,852
11-05-12 조회 1,813
11-05-11 조회 2,383
11-05-11 조회 1,548
11-05-06 조회 2,122
11-05-06 조회 1,780
11-05-02 조회 2,198
11-04-30 조회 1,912
11-04-30 조회 2,668
11-04-30 조회 2,423
11-04-30 조회 1,871
11-04-29 조회 2,195