sql 질문입니다.

sql 질문입니다.

QA

sql 질문입니다.

답변 2

본문

쿼리 결과가 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

 

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

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 1,200
© SIRSOFT
현재 페이지 제일 처음으로