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

join시 특정필드로 정렬하는 방법? 채택완료

php사랑 11년 전 조회 4,833

안녕하세요..

그룹별로 하는거 말고 그냥 테이블 여러개 조인을 했습니다.

여분필드 wr_1에다가 상품가격(20000)이런식으로 데이터가 들어가 있습니다.

그런데 wr_1 order by정렬이 안되네요.

 

$sql = " select * from $g4[board_new_table] a, $g4[board_table] b where a.bo_table = b.bo_table       and a.bo_table in ('$bo_table1', '$bo_table2', '$bo_table3', '$bo_table4', '$bo_table5')       order by a.bn_id  asc  limit $rows "; ​

 

 

저 쿼리에서 $g4[board_new_table]은 wr_1여분필드값을 가지고 있지 않다보니 그런가봅니다.

어떻게 해야지 wr_1로 정렬할 수 있을까요?

감사합니다.

 

 

 

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

답변 2개

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

​​$g4[board_new_table] 해당 테이블에도 wr_1 가 없지만

$g4[board_table] 테이블에도 wr_1은 존재 하지 않습니다.

 

wr_1칼럼이 존재하는 칼럼은 게시판테이블입니다.

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

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

union 을 사용하셔야 합니다.

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

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

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

로그인