쿼리문 질문드립니다.

쿼리문 질문드립니다.

QA

쿼리문 질문드립니다.

본문


include_once($_SERVER['DOCUMENT_ROOT'] ."/common.php");
$sql = "
  update g5_member
       set mb_1 = '박정연',
       mb_2 = '1002253'
       where mb_id='1003940'
";
echo $sql;
$result = sql_query($sql);
if ($result)
  echo "sql 실행 완료";

 


include_once($_SERVER['DOCUMENT_ROOT'] ."/common.php");
$sql = "
  update g5_write_cscenter
       set wr_50 = '박정연'
       where mb_id='1003940'
";
echo $sql;
$result = sql_query($sql);
if ($result)
  echo "sql 실행 완료";

 


include_once($_SERVER['DOCUMENT_ROOT'] ."/common.php");
$sql = "
  update g5_write_csorder
       set wr_50 = '박정연'
       where mb_id='1003940'
";
echo $sql;
$result = sql_query($sql);
if ($result)
  echo "sql 실행 완료";

이렇게 쿼리문을 2개 이상 사용할때는 어떻게 해야 하나요?

 

cscenter, csorder게시판의 wr_50과 회원테이블의 mb_1, mb_2를 일괄로 바꾸고 싶은데...

 

지금은 하나씩 돌리고 있습니다.

이 질문에 댓글 쓰기 :

답변 3

조건에 따라 다르지만 join 개념을 이해하시면 편합니다.(Inner,outer,left,right)
아직 이해하기 힘드신 경우 테이블단위로 하시되 조금 이해가 되실땐

update table a, table b
set a.컬럼1 = b.컬럼1, a.컬럼2 = b.컬럼2

where a.컬럼3 = b.컬럼3(위 말씀하신 예로는 cscenter.mb_id = csorder.mb_id가 되겠죵)

요런식입니다. 
좋은 하루 되세용.


 

$sql = "
  update g5_member
       set mb_1 = '박정연',
       mb_2 = '1002253', 
wr_50 = '박정연'

       where mb_id='1003940'
";
답변을 작성하시기 전에 로그인 해주세요.
전체 167
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT