sql 질문입니다.

sql 질문입니다.

QA

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

where wr_5 != '' group by mb_name;

으로 바꾸시면 되겠네요

필드이름이 동일하다면

 

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

 

distinct 가 있습니다.

 

select distinct col1, col2, col3 from table1

 

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

답변을 작성하시기 전에 로그인 해주세요.
전체 306
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT