sql 질문입니다~ 힌트 좀 주세요 ^^; > 그누4 질문답변

그누4 질문답변

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

sql 질문입니다~ 힌트 좀 주세요 ^^; 정보

sql 질문입니다~ 힌트 좀 주세요 ^^;

본문

여러게시판에서 wr_10을 태그(키워드)로 지정하고 있습니다.
특성상 중복되는 값이 있을텐데요.

글쓰기에서 가령 '그누보드'라는 태그를 입력했어요.

여러게시판의 여러개의 글에 '그누보드' 라는 태그가 쓰일 때, 그 갯수를 뽑아 올 수 있을까요?

--------
여러 게시판에 50개보다 훨씬 많은 게시물이 있습니다.
그 게시물마다 태그가 있어요. (태그는 컴마(,)로 구분하고 있어요~)
1번 게시물 wr_10 -> 그누보드, 자바스크립트, 홈페이지
2번 게시물 wr_10 -> 자바스크립트, 그누보드
3번 게시물 wr_10 -> 그누보드
4번 게시물 wr_10 -> 그누보드, 놀자
5번 게시물 wr_10 -> 종달새, 그누보드
.
.
.
.
.

모든 태그는 wr_10에 저장 됐어요.

그러면 이것을

그누보드(5)
자바스크립트(2)
홈 페이지(1)
놀자(1)
종달새(1)
.....

이렇게 나타낼 수 있을까요? 괄호 안은 태그(키워드) 갯수입니다.
  • 복사

댓글 전체

게시물이 많아지면 태그 종류도 엄청 많아질텐데 잠깐 생각해서는 답이 안나오네요.
위 형태(wr_10)에 태그를 삽입해서 태그 갯수를 뽑아오는건 서버에 부담도 되고 어려울것 같네요.

차라리 테이블을 따로 생성해서 모든 태그를 한곳에서 관리하면 뽑기도 편하고 속도나 서버에 부담도 없을것 같습니다.

테이블 하나생성해서

bo_table, wr_id, mb_id, tag_name 생성하세요.

글쓰기할때 스킨이나 write.update.php 에서 태그를 저장하도록 하세요.
© SIRSOFT
현재 페이지 제일 처음으로