이 경우 sql구문을 어떻게 만들어야 할런지요.. 정보
그누보드 이 경우 sql구문을 어떻게 만들어야 할런지요..본문
블로그생성 게시판명 - opener
자유게시판 게시판명 - bbs
이렇게 opener라는 게시판과 bbs라는 게시판이 있는데요,
opener라는 게시판은 블로그생성 게시판으로서, 글을 쓰면 글쓴이에게 블로그를 만들어 주는 역할을 합니다.
그리고 bbs게시판은 일반게시판인데 gbview.skin.php 파일에서 '글쓴이의 블로그 바로가기'라는 멘트를 출력해 주려고 합니다.
그런데
bbs게시판에 글을 쓴 사람 중에는 블로그생성보드(opener게시판)에서 자기의 블로그를 만든 사람도 있고 그렇지 않은 사람도 있습니다.
즉 bbs게시판에 글을 쓴 사람 중에는 블로그가 없는 사람도 있다는 뜻입니다(opener게시판에 글을 쓴 적이 없다면 자신의 블로그도 없다는 것이죠)
그래서 opener게시판에서 글을 쓴 적이 있는 사람의 게시물에만 '글쓴이의 블로그 바로가기'라는 멘트를 출력해 주려고 합니다.
그래서 이 멘트출력에 있어서 출력 조건구문을 만들어 주려고 하는데, 제가 아직 초보라서 두 개의 게시판을 비교해서 실질적인 구문을 만들기란 무척이나 어렵네요.. -.-;
"bbs게시판의 mb_id 필드 값을 opener게시판의 mb_id 필드 값과 비교해서, 동일한 값(같은 아이디)이 존재할 경우에만 '블로그바로가기'라는 멘트를 출력하라"
대충 이런식으로 sql문을 만들고 해야 할 것 같은데,,, 이런건 어떻게 만들어줘야 할까요..
고수님들 한 수 가르쳐 주세요. 부탁드리겠습니다(__)
자유게시판 게시판명 - bbs
이렇게 opener라는 게시판과 bbs라는 게시판이 있는데요,
opener라는 게시판은 블로그생성 게시판으로서, 글을 쓰면 글쓴이에게 블로그를 만들어 주는 역할을 합니다.
그리고 bbs게시판은 일반게시판인데 gbview.skin.php 파일에서 '글쓴이의 블로그 바로가기'라는 멘트를 출력해 주려고 합니다.
그런데
bbs게시판에 글을 쓴 사람 중에는 블로그생성보드(opener게시판)에서 자기의 블로그를 만든 사람도 있고 그렇지 않은 사람도 있습니다.
즉 bbs게시판에 글을 쓴 사람 중에는 블로그가 없는 사람도 있다는 뜻입니다(opener게시판에 글을 쓴 적이 없다면 자신의 블로그도 없다는 것이죠)
그래서 opener게시판에서 글을 쓴 적이 있는 사람의 게시물에만 '글쓴이의 블로그 바로가기'라는 멘트를 출력해 주려고 합니다.
그래서 이 멘트출력에 있어서 출력 조건구문을 만들어 주려고 하는데, 제가 아직 초보라서 두 개의 게시판을 비교해서 실질적인 구문을 만들기란 무척이나 어렵네요.. -.-;
"bbs게시판의 mb_id 필드 값을 opener게시판의 mb_id 필드 값과 비교해서, 동일한 값(같은 아이디)이 존재할 경우에만 '블로그바로가기'라는 멘트를 출력하라"
대충 이런식으로 sql문을 만들고 해야 할 것 같은데,,, 이런건 어떻게 만들어줘야 할까요..
고수님들 한 수 가르쳐 주세요. 부탁드리겠습니다(__)
댓글 전체
감사합니다. 그.런.데,,
오.. 어렵네요,, 지금 당장은 이해가 잘 안되지만 연구를 함 해보도록 할께요.
좋은 하루 되세요~ ^^
오.. 어렵네요,, 지금 당장은 이해가 잘 안되지만 연구를 함 해보도록 할께요.
좋은 하루 되세요~ ^^
=================================================================
SELECT *, b.링크필드
FROM [해당bbs] a LEFT JOIN [해당opener] b ON (a.mb_id=b.mb_id)
WHERE b.링크필드 <> ''
ORDER BY mb_id DESC
=================================================================
사용하시는 필드명을 자세하기 몰라 이렇게 적습니다.
링크 필드는.. 아마도 블러그에서 보시면 해당링크 필드를 대체하시면될꺼 같네요..
해당 bbs는 아마 $cfg[table_board]안의 bo_table 일꺼고,
블러그는 이곳에있는 펀블러그인듯 한데
제가 블러그를써보지 않아서.. 죄송합니다 _0_;;
SELECT *, b.링크필드
FROM [해당bbs] a LEFT JOIN [해당opener] b ON (a.mb_id=b.mb_id)
WHERE b.링크필드 <> ''
ORDER BY mb_id DESC
=================================================================
사용하시는 필드명을 자세하기 몰라 이렇게 적습니다.
링크 필드는.. 아마도 블러그에서 보시면 해당링크 필드를 대체하시면될꺼 같네요..
해당 bbs는 아마 $cfg[table_board]안의 bo_table 일꺼고,
블러그는 이곳에있는 펀블러그인듯 한데
제가 블러그를써보지 않아서.. 죄송합니다 _0_;;