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

join 으로 게시물뽑아옵니다. 채택완료

열매 11년 전 조회 4,754

   $r_s = sql_query("select a.id from {$MJ['list']} a left join {$MJ['type']} b on (a.danwon = '$danwon')    }        $comm        order by b.importance , b.rank asc limit 0, $r_cnt");    while ($crow = sql_fetch_array($r_s)) {     $file_id .= "|".$crow[id];    }​

 

위소소가 a.id 를 뽑아호는데 id 값이 중복이되서 뽑아오기도 하네요... 어디가 잘못된건가요?? 

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

답변 1개

채택된 답변
+20 포인트
11년 전

join을 잘 못 했네요

A테이블과 B테이블을 조인해야죠.

조인 명령어만 쓴다고 해서 조인이 되는 것이 아니에요

 

where절에 a와 b 테이블을 조인하는 문구를 넣으세요.

 

더 정확한것은 네이버나 구글 검색해보시면 

더 정확하게 나올 것이에요

 

조인에 원리까지 설명하기에는. 너무 많아요

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

답변에 대한 댓글 1개

열매
11년 전
감사합니다..
http://mysqlguru.github.io/mysql/2014/03/05/find-dup-record.html
이거였네요..

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

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

로그인