중복회원 하나로 출력

select count(b.mb_id) as cnt from g4_write_myphto a join g4_member b on a.mb_id=b.mb_id join g4_board_file c on a.wr_id=c.wr_id where c.bo_table='myphto' and b.mb_sex='M'

테이블 3개를 조인했는데요

회원중복된걸 하나로 뽑을려고 하는데 어떻게 해야 되는지요?

쿼리문은 저것입니다.

테이블 세개가 있는데요
g4_write_myphto
g4_member
g4_board_file
이거 세개를 지금 조인했는데요
한명의 회원이 여러개의 사진을 올렸는데
하나만 보여주려 하거든요
근데
g4_write_myphto
g4_member
이 두개의 테이블에서만 회원이 같이 겹쳐 위와 같이 조인을 했습니다.
근데 회원의 사진을 하나만 리스트에 뿌리고 싶거든요
지금 위처럼 하면 갯수가 많아져서요
|

댓글 2개

select distinct mb_id , ... from g4_write_myphto inner join g4_board_file using( bo_table)
그룹바이로 하는방법 좀 갈켜주세요

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기
🐛 버그신고