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);
UPDATE sp_sj a SET a.fin = (SELECT b.del_nm FROM con_sej b WHERE a.pnu = b.del) 이렇게 해보세요.
SELF LEFT OUTER JOIN을 왜 하신 거죠? ON절의 조인 조건도 이상하고..