join 으로 게시물뽑아옵니다.
본문
$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
join을 잘 못 했네요
A테이블과 B테이블을 조인해야죠.
조인 명령어만 쓴다고 해서 조인이 되는 것이 아니에요
where절에 a와 b 테이블을 조인하는 문구를 넣으세요.
더 정확한것은 네이버나 구글 검색해보시면
더 정확하게 나올 것이에요
조인에 원리까지 설명하기에는. 너무 많아요
답변을 작성하시기 전에 로그인 해주세요.