특정 DB에 등록된 회원들을 제외하고 다른 DB의 회원 목록 불러오기 정보
특정 DB에 등록된 회원들을 제외하고 다른 DB의 회원 목록 불러오기본문
만약 A , B , C 라는 멤버가 있는데
A가 B와 C회원을 차단하면 mb_bad 라는 DB에
| mb_nick | bad_nick |
| A | B |
| A | C |
이렇게 DB에 등록이 되도록 해놧습니다.
그리고 mb_member 테이블에서 A가 회원 프로필을 불러올때 랜덤으로 2명의 회원을
불러오도록 해놧는데 그때 B와 C를 제외한 나머지 회원을 랜덤으로 불러오는 방법 좀
알려주세요...
단, B와 C뿐만 아니라 더 많은 차단회원이 존재할 수 있다고 가정하에요ㅠㅠ!
A가 B와 C회원을 차단하면 mb_bad 라는 DB에
| mb_nick | bad_nick |
| A | B |
| A | C |
이렇게 DB에 등록이 되도록 해놧습니다.
그리고 mb_member 테이블에서 A가 회원 프로필을 불러올때 랜덤으로 2명의 회원을
불러오도록 해놧는데 그때 B와 C를 제외한 나머지 회원을 랜덤으로 불러오는 방법 좀
알려주세요...
단, B와 C뿐만 아니라 더 많은 차단회원이 존재할 수 있다고 가정하에요ㅠㅠ!
댓글 전체
닉네임을 저장한다는 말인가요? 질문이 영 시원찮아서 답변하기가 어렵네요
랜덤으로 2명의 회원을 불러오도록 해놧는데 <-- 이렇게 했으면 조건절에 서브쿼리를 넣어서 차단회원을 제외
-->where mb_nick not IN(select bad_nick from mb_bad where mb_nick='$member[mb_nick]')
또는 차단회원을 먼저 추출해서 not IN() 사용
랜덤으로 2명의 회원을 불러오도록 해놧는데 <-- 이렇게 했으면 조건절에 서브쿼리를 넣어서 차단회원을 제외
-->where mb_nick not IN(select bad_nick from mb_bad where mb_nick='$member[mb_nick]')
또는 차단회원을 먼저 추출해서 not IN() 사용