이전 목록 다음
채택완료

sql 질문입니다.

2018-10-04 (목) 12:53:01 2,450

쿼리 결과가 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개 / 댓글 2개

채택된 답변
+20 포인트

where wr_5 != '' group by mb_name;

으로 바꾸시면 되겠네요

답변에 대한 댓글 1개

헐 쉽네요..ㅠ

필드이름이 동일하다면

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

distinct 가 있습니다.

select distinct col1, col2, col3 from table1

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

답변에 대한 댓글 1개

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

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