두개의 테이블을 연동해서 자료를 가져오려면.. > 그누4 질문답변

그누4 질문답변

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

두개의 테이블을 연동해서 자료를 가져오려면.. 정보

두개의 테이블을 연동해서 자료를 가져오려면..

본문

회원들 정보가 있는 g4_member 테이블이랑
게시판인 g4_write_p_board 테이블이 있습니다..
글을 올리면 레벨(mb_1)이 올라가게 됩니다.


여기서 만약 레벨 1인 회원들의 게시물을 가장 최근 수정글부터 나오게 하려면 어떻게 해야하나요...?

select * from g4_write_p_board where  mb_id in (select mb_id from g4_member where mb_1 = '1') group by mb_id order by wr_last desc;

이렇게 하게 되면 게시판에 글을 적지 않은 레벨 1 회원들은 안나오네요..
제가 sql문을 잘 몰라서...

댓글 전체

정확하고 출력하고자 하는게 뭐죠?
레벨 1인 회원들의 게시물을 가장 최근 수정글부터 뽑으신다고 하셨는데
글을 적지 않는 사람도 뽑는다는게 좀 의아합니다.

현재 작성하신 SQL문으로는 회원 레벨이 1인 회원이 작성한 게시물을 가져오는게 맞습니다.

혹시 원하는 것이
회원 레벨이 1인 회원과 그 인원들이 작성한 가장 최근글을 출력하고 싶으신건가요??
게시판에 글을 적지 않은 레벨 1 회원들은 안나오네요.. <-- 당연하지않습니까?
글을 등록하면 mb_1 에 1이 등록된다고 했고 mb_1=1인 회원들 글을 추출하고있는데
글을 등록하지 않으면 mb_1에 값이 없고 게시물도 없으니 나올 것도 없죠

그리고 본래의 mb_level 에 들어있는 레벨 1은 탈퇴회원 외는 없습니다
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT