두개의 테이블을 연동해서 자료를 가져오려면.. 정보
두개의 테이블을 연동해서 자료를 가져오려면..본문
회원들 정보가 있는 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문을 잘 몰라서...
게시판인 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인 회원들의 게시물을 가장 최근 수정글부터 뽑으신다고 하셨는데
글을 적지 않는 사람도 뽑는다는게 좀 의아합니다.
현재 작성하신 SQL문으로는 회원 레벨이 1인 회원이 작성한 게시물을 가져오는게 맞습니다.
혹시 원하는 것이
회원 레벨이 1인 회원과 그 인원들이 작성한 가장 최근글을 출력하고 싶으신건가요??
게시판에 글을 적지 않은 레벨 1 회원들은 안나오네요.. <-- 당연하지않습니까?
글을 등록하면 mb_1 에 1이 등록된다고 했고 mb_1=1인 회원들 글을 추출하고있는데
글을 등록하지 않으면 mb_1에 값이 없고 게시물도 없으니 나올 것도 없죠
그리고 본래의 mb_level 에 들어있는 레벨 1은 탈퇴회원 외는 없습니다
글을 등록하면 mb_1 에 1이 등록된다고 했고 mb_1=1인 회원들 글을 추출하고있는데
글을 등록하지 않으면 mb_1에 값이 없고 게시물도 없으니 나올 것도 없죠
그리고 본래의 mb_level 에 들어있는 레벨 1은 탈퇴회원 외는 없습니다