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

· 12년 전 · 1011 · 2
회원들 정보가 있는 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문을 잘 몰라서...
|

댓글 2개

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

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

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

그리고 본래의 mb_level 에 들어있는 레벨 1은 탈퇴회원 외는 없습니다
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

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

+
제목 글쓴이 날짜 조회
12년 전 조회 1,897
12년 전 조회 1,582
12년 전 조회 1,023
12년 전 조회 1,611
12년 전 조회 1,934
12년 전 조회 1,570
12년 전 조회 1,551
12년 전 조회 1,734
12년 전 조회 1,265
12년 전 조회 1,012
12년 전 조회 1,159
12년 전 조회 1,660
12년 전 조회 1,483
12년 전 조회 1,560
12년 전 조회 935
12년 전 조회 1,102
12년 전 조회 1,630
12년 전 조회 1,128
12년 전 조회 1,558
12년 전 조회 1,712