쿼리문 질문 입니다 정보
쿼리문 질문 입니다
본문
쿼리 조건을 나열해 보겠습니다.
테이블 A과 B가 있습니다
A테이블에서 hit 수가 많은것 순중 ...
B테이블에서 A테이블의 name 과 B테이블의 name 이 같은것만 no가 높은것을 찾아
A테이블과 B테이블의 레코드의 모든 컬럼을 가저 와라...
입니다.
조건을 반대로 다른식으로 표현 해보자면
B테이블의 name과 A테이블의 name이 같은것중 A테이블의 hit가 큰것을
각 테이블 레코드 모든컬럼을 가저오라 입니다.
이런것을 조인문 이라고 하나요??
구누보드에도 비슷한 소스가 있을법 한데...
기초가 없으니 복잡하게 느껴지더라구요.
질문이 잘 전달 됬는지 모르겠네요
감사 드립니다
테이블 A과 B가 있습니다
A테이블에서 hit 수가 많은것 순중 ...
B테이블에서 A테이블의 name 과 B테이블의 name 이 같은것만 no가 높은것을 찾아
A테이블과 B테이블의 레코드의 모든 컬럼을 가저 와라...
입니다.
조건을 반대로 다른식으로 표현 해보자면
B테이블의 name과 A테이블의 name이 같은것중 A테이블의 hit가 큰것을
각 테이블 레코드 모든컬럼을 가저오라 입니다.
이런것을 조인문 이라고 하나요??
구누보드에도 비슷한 소스가 있을법 한데...
기초가 없으니 복잡하게 느껴지더라구요.
질문이 잘 전달 됬는지 모르겠네요
감사 드립니다
댓글 전체

$sql = " select * from A_table a left join B_table b on (a.name=b.name) order by a.hit desc ";
대충 이정도가 되지 않을까요? 더 자세한것은 ↓분이..^^
대충 이정도가 되지 않을까요? 더 자세한것은 ↓분이..^^

헐랭이님 답변 감사 드립니다.
A테이블 조건을 하나더 추가 했는데 맞지요?
$srt = "개똥이"; // 찾고자 하는 컬럼
$sql = " select * from A_table a left join B_table b on (a.name=b.name) where wr_3 = '$str' order by a.hit desc ";
그런데 B테이블에 만족하는 레코드가 있는것만 지정한 갯수만큼 가저와야 하는데?
B테이블에 있든 없든 상관 안하네요,,,
가능 한것인가요??
A테이블 조건을 하나더 추가 했는데 맞지요?
$srt = "개똥이"; // 찾고자 하는 컬럼
$sql = " select * from A_table a left join B_table b on (a.name=b.name) where wr_3 = '$str' order by a.hit desc ";
그런데 B테이블에 만족하는 레코드가 있는것만 지정한 갯수만큼 가저와야 하는데?
B테이블에 있든 없든 상관 안하네요,,,
가능 한것인가요??

select * from A_table a inner join B_table b on (a.name=b.name) where a.wr_3 = '$str' order by a.hit desc