UPDATE 문을 사용하는데요, 그 데이타를 선별하기 위해 서브쿼리를 써야할듯 한데..잘 안돼네요..
고수님의 실력을 발휘해주세요
Table #1 : a_new(a_key, a_item1, a_item2, a_item3)
와 같을때, 테이블 a_new에 잘못된 데이타가 삽입되어 자료 정리 후 삭제 하려고 합니다.
<데이타>
a_key a_item1 a_item2 a_item3
1111 바른자료 바른글
1111 001 바른글
1111 002 바른글
와 같이 데이타가 들어가 있습니다. 이때, a_key 는 모두 1111이지만 잘못된 자료가
a_item1에 null인 것이 잘못된 것입니다. 그래서 delete 하면 되지만 이때 잘못된 row의 a_item2에 있는 자료는
제대로 된 자료입니다. 즉 잘못된 row에 있는 a_item2의 "바른자료" 가 제대로 된 자료인 a_item1이 "001", "002" 모두에
update 되도록 하고 싶습니다. 어떻게 하면 될까요? |