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

두테이블 select 쿼리 채택완료

distributor 5년 전 조회 2,863

안녕하세요 정상 작동하는 쿼리인데

이 쿼리를 가지도 똑같은 내용의 두 가지 테이블을 조회하고 싶습니다

어떻게 소스를 변경하면 될까요?

도움 부탁드립니다.

g5_write_buy 테이블과 g5_write_ship 테이블을 함께 리스팅하고 싶습니다.

</p>

<p><code>$sql</code> <code>= "select wr_datetime, wr_4, wr_5, wr_6, wr_11, wr_16, wr_18, wr_24, wr_29 from </code></p>

<p><code>g5_write_buy</code></p>

<p><code>where wr_18>0 </code><code>and</code> <code>wr_30 = </code><code>'출고완료'</code> <code>and</code> <code>wr_4 IS NOT NULL </code><code>and</code> <code>wr_datetime between </code><code>'2019-01-01 00:00:00'</code> <code>and</code> <code>'2019-01-31 23:59:00'</code></p>

<p><code>order by wr_datetime desc";</code></p>

<p> </p>

<p><code>//echo $sql;</code></p>

<p> </p>

<p><code>$query</code> <code>= sql_query(</code><code>$sql</code><code>);</code></p>

<p>

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

답변 2개

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

full join으로 검색해 보세요

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

답변에 대한 댓글 1개

d
distributor
5년 전
도움 감사합니다.

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

d
5년 전

</p>

<p>$sql = "select wr_3, wr_4, wr_5, wr_6, wr_11, wr_16, wr_18, wr_24, wr_29 from (select wr_3, wr_4, wr_5, wr_6, wr_11, wr_16, wr_18, wr_24, wr_29 from g5_write_ship 

g5_write_ship

union all

select wr_3, wr_4, wr_5, wr_6, wr_11, wr_16, wr_18, wr_24, wr_29 from 

g5_write_buy) as U

where U.wr_18 > 0 and U.wr_3 between '2019-01-01 00:00:00' and '2019-01-31 23:59:59' 

order by U.wr_3 asc ";</p>

<p>

 

해결했습니다. 감사합니다.

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

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

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

로그인