특정필드와 조건이 맞는 코멘트만 뿌려주기? > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

특정필드와 조건이 맞는 코멘트만 뿌려주기? 정보

특정필드와 조건이 맞는 코멘트만 뿌려주기?

본문

예를들어 코멘트 추가 필드에 두군데에
wr_1 wr_2
A    10000
A    20000
A    30000
A    40000
B    10000
B    10000
B    10000
B    10000

이렇게 값이 있습니다.

텝형식으로 코멘트를 구성하고
A탭에 필드 wr_1 == 'A'
라는 조건 값을 뿌리고

B 탭에는 필드 wr_1 == 'B'
라는 조건 값을 뿌리고 싶은데요..

sql은
SELECT * FROM `g4_write_golf_info` WHERE wr_is_comment = '1' and wr_1 ='조건필드값'

이런식으로 하고 있습니다.
다만 wr_1필드값이 유동적이라 디비에서 읽어서 필드값들을 나중에 저 조건값으로 넣어야 하는데
여러 방법을 써봤는데도 잘 안되네요.ㅜ.ㅜ

생각대로라면 탭도 유동적으로 생기는건데 가능한건지

자기가 쓴 코멘트만 보이게 하는방법과 똑같은건가요?..ㅡ.ㅡ;
하루종일 고민햇더니 머릿속도 정리가 안되고.
도움주실 분 간절히 찾습니다..ㅡ.ㅡ
  • 복사

댓글 전체

다만 wr_1필드값이 유동적이라 디비에서 읽어서 필드값들을 나중에 저 조건값으로 넣어야 하는데
==>
sql에 있는 조인 구문으로 하셔야 합니다.

구체적인 내용이 없어서......
아..제가 급하게 나가느라 자세하게 설명을 못했네요..
그런데..두개의 테이블이 아니라 하나의 테이블에도 조인을 사용해야하나요?

더 자세히 설명하자면 이렇습니다.
한개의 게시물 글을 읽으면 나오는 코멘트에 시세를 입력했습니다.
한개의 게시물에 A라는 물건의 시세를 입력했고요
같은 게시물에 B라는 물건의 시세를 입력했습니다.

시간이 지나 A라는 물건의 시세가 변경되면 같은 게시물에서 코멘트로 시세를 입력하는거죠. 그 시세의 차이를 계산하기 위해 A라는 물건의 시세들중 가장 최근값과 새로입력되는 값을 비교해서 차액을 추가 필드에 또 저장을 하는거죠.

그런데 최근값을 찾을때 현재 입력하는 물건의 가장 최신값을 찾아 변수에만 넣으면 되는 상황입니다.

어떤 방법이 좋을지 아직 모르겠어서요...
그누보드를 쓰면서 생기는 안 좋은 점이
모든 것을 다 게시판 테이블로 해결하려는 버릇?이 생긴다는 겁니다. ^^

물건과 시세는 엄연히 다른 데이터임에도 불구하고 같은 테이블에 넣으니
데이터 조작에 많은 어려움이 생깁니다. 성능 저하는 말할 것도 없구요.
각설하고,

조인할 때 한 테이블을 두 번 이상 쓰는 것은 얼마든지 가능합니다. 위 경우가 이에 해당되는 것이죠.

현재 작업하는 페이지가  view.skin.php( 코멘트 입력 화면)인 듯합니다.

결국 그누보드 게시판으로 위 작업을 풀이해 보면
wr_id 밑에 코멘트로 달린 것중에서 가장 큰 wr_id 값을 가진 컬럼을 찾아라"가 되겠죠.

select * from g4_write_SOME where wr_paren=$wr_id and wr_is_comment>0 order by wr_id desc limit 1
© SIRSOFT
현재 페이지 제일 처음으로