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
의 형태로 사용가능합니다.
답변을 작성하시기 전에 로그인 해주세요.