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)
.....
이렇게 나타낼 수 있을까요? 괄호 안은 태그(키워드) 갯수입니다.
특성상 중복되는 값이 있을텐데요.
글쓰기에서 가령 '그누보드'라는 태그를 입력했어요.
여러게시판의 여러개의 글에 '그누보드' 라는 태그가 쓰일 때, 그 갯수를 뽑아 올 수 있을까요?
--------
여러 게시판에 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 에서 태그를 저장하도록 하세요.
위 형태(wr_10)에 태그를 삽입해서 태그 갯수를 뽑아오는건 서버에 부담도 되고 어려울것 같네요.
차라리 테이블을 따로 생성해서 모든 태그를 한곳에서 관리하면 뽑기도 편하고 속도나 서버에 부담도 없을것 같습니다.
테이블 하나생성해서
bo_table, wr_id, mb_id, tag_name 생성하세요.
글쓰기할때 스킨이나 write.update.php 에서 태그를 저장하도록 하세요.
두 분 답변 고맙습니다~
진서기님 말씀대로 하는 게 좋을가요? 수정할 부분이 엄청 많아지네요. ㅠ
진서기님 말씀대로 하는 게 좋을가요? 수정할 부분이 엄청 많아지네요. ㅠ