테스트 사이트 - 개발 중인 베타 버전입니다

sql 질문입니다. 채택완료

쿼리 결과가 2개 이상이고, 그 값이 값은것이라면

 

예) 홍길동, 홍길동 

 

이럴경우 합치는 쿼리문이 있을까요? ㅠ

 

 

if 문이라던가..

 

 

$members= $data= array(); $thumb= sql_query("     SELECT mb_name     FROM  `{$g5['member_table']}` left join `{$g5['write_prefix']}{$user}`     on  `{$g5['member_table']}`.mb_id = `{$g5['write_prefix']}{$user}`.wr_3     where wr_5 != '' ; ");

이렇게 조인을 했더니

mb)name이 같은게 2개가 나옵니다..

 

어떻게 해야 1번만 나올까요?ㅠㅠ

 

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

답변 2개

채택된 답변
+20 포인트

where wr_5 != '' group by mb_name;

으로 바꾸시면 되겠네요

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

헐 쉽네요..ㅠ

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

필드이름이 동일하다면

 

동일한 결과물을 1Row로 합치는 명령은

 

distinct 가 있습니다.

 

select distinct col1, col2, col3 from table1

 

의 형태로 사용가능합니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

다음에 써봐야겟네요 ㅎㅎ 감사합니다.

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

답변을 작성하려면 로그인이 필요합니다.

로그인

전체 질문 목록

🐛 버그신고