join update 질문입니다 0 2 2,506

by 후룰쭈쭈빠레로 [SQL Query] JOIN UPDATE [2017.03.14 09:45:26]


sp_sj테이블의 fin필드에 sp_sj의 pnu와 con_sej의  del를 조인하여 업데이트 하려고 하는데 아래와 같이 하였습니다. 그런데 오류가 걸리네요 아래 커리문이 잘못된건가요? 

update sp_sj set fin = (SELECT con_sej.del_nm FROM con_sej lEFT OUTER JOIN con_sej ON sp_sj.PNU = con_sej.DEL);

by 랑에1 [2017.03.14 10:15:01]
UPDATE sp_sj a
SET a.fin = (SELECT b.del_nm FROM con_sej b WHERE a.pnu = b.del)     

이렇게 해보세요.

 


by jkson [2017.03.14 10:34:37]

SELF LEFT OUTER JOIN을 왜 하신 거죠? ON절의 조인 조건도 이상하고..

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