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

쿼리문 질문입니다. 채택완료

aaab 7년 전 조회 2,301

예를들어

[CODE]

 $A= "
     SELECT *
        FROM
      g5_write_101
     WHERE
      wr_27 LIKE '".substr($srchDate, 0, 8)."%'
     AND
      wr_32 = '1'
     AND
      wr_33 != 'Y'
    ";

    $B = sql_query($A);

FOR문을 돌리려고 하는데

저 A라는 변수에 완전히 다른 테이블에서 값을가져오는 쿼리를 추가할수있나요?

 

 

[/CODE]

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

답변 3개

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

이렇게 뜬구름 잡는 식의 질문으로 하지말고 무슨 작업을 하고 싶은지 좀 상세하게

설명을 하면 답변할 사람은 얼마든지있을텐데요??

 

 

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

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

P
7년 전

관련된 데이터를 가져오신다면, left outer join 으로 가져올 수 있습니다.

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

답변에 대한 댓글 2개

a
aaab
7년 전
다른질문이긴 하지만 혹시 변수 두개로 각 쿼리문을 짜고 한번에 실행할수는 없을까요?
$A라는 변수에 쿼리문을 짜고
$B라는 변수에 쿼리문을 짜고

$C = sql_query($A, $B) 사용은 안되는건가요? 만약된다면 이걸 이용해서

for( $i=0; $D=sql_fetch_array($C); $i++) 이렇게 사용이가능할까요
P
PureAni
7년 전
@aaab 어떤 DB 를 사용하는지 모르겠지만, SQL 에서 그렇게 사용하는건 불가능한걸로 알고있습니다.

대신에, PHP 에서 배열을 병합하는건 가능하겠네요.

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

베원
7년 전

subquery에 대해서 공부해보시면 해결하실 수 있을겁니다.

https://www.dofactory.com/sql/subquery

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

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

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

로그인