update에러 0 2 1,308

by BadGod [SQL Query] [2016.09.20 16:34:58]


안녕하세요. 

아래처럼 했더니 3행,4행의 "customer_tbl"에서 에러가 납니다.

어떻게 처리해야 하나요?

 

테이블은 두개가 있습니다.

cust_tbl 과 mgr_tbl.

상호가 "테스트"이고 부서명이 없으면 "전산실"을 넣어라는 실행문입니다.

 

 

1 UPDATE mgr_tbl
2    SET mgr_tbl.dept = '전산실'
3     WHERE cust_tbl.cust_id = mgr_tbl.cust_id
4        AND cust_tbl.cust_name IN ( SELECT cust_tbl.cust_name FROM cust_tbl WHERE cust_tbl.cust_name LIKE '테스트')
5        AND mgr_tbl.dept IS NULL;

 

by 마농 [2016.09.20 17:00:41]
UPDATE mgr_tbl
   SET dept = '전산실'
 WHERE dept IS NULL
   AND cust_id IN (SELECT cust_id FROM cust_tbl WHERE cust_name = '테스트')
;

 


by BadGod [2016.09.20 17:07:54]

마농님 감사합니다.

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입