답변 게시판의 순서와 정렬을 위한 team,step,depth컬럼의 설명

idx writer title team step depth
1   오늘 점심 식사는 뭘 먹을까요? 1 0 0
2        은실씨한테 물어봅시다 1 1 1
3   자바를 배우면 취업이 잘 되나요? 3 0 0
4       예전엔 그랬어요.. 3 1 1
5   아침에 학교에 올때 얼마나 걸려요? 5 0 0
6      20 분 정도요.. 당신은요? 5 1 1
7   동물 올림픽에서 1등은 누군가요? 7 0 0



idx writer title team step depth
1 오늘 점심 식사는 뭘 먹을까요? 1 0 0
2      은실씨한테 물어봅시다 1 1 1
3 자바를 배우면 취업이 잘 되나요? 3 0 0
4     예전엔 그랬어요.. 3 1 1
9        요즘은 왜 그래요? 3 2 2
5 아침에 학교에 올때 얼마나 걸려요?
6    20 분 정도요.. 당신은요?
7 동물 올림픽에서 1등은 누군가요?
8 ff
   


답변게시판에서의 쿼리

1.답변이 차지할 step 이상인 레코드들을 1씩 증가시킨다.
  단, 같은 team 내에서만.....

 -답변이 차지할 step은 ?? 내가 지금 봤던 글의 step+1이다

  update reboard set step=step+1
  where team=내가 지금 본 글의 team
  and
  step > 내가 지금 본글의 step

2.답변글 insert !!!

  insert into reboard(~!!,team,step,depth)
  values(현재 본 글의 team,내가 지금 본글의 step+1, 내가 지금 본글의 depth+1)

@ taeyo's asp 책(옛날책이지만 쉽게 되어있다.)

Posted by Taoist
,