좀 스마트 하진 않지만...
1. 임시 테이블 C를 만들고
create table c as select distinct id from a.
alter table c add name varchar 우짜고 자짜고...
2. update c set c.name = a.name where c.id = a.id
그럼 C는 서로다른 id와 name 으로 되겠죠?
3. update b.name = c.name where b.id = c.id
이라믄 될라나?
지금 디비에 접근할수 없어서 해볼수가 없네요...
: 오라클에 관련된 질문을 올리는 곳이 아닌줄은 알지만
: 급한 마음에 올리게 됐습니다
:
:
: 테이블 a,b가 있습니다
:
: a.id = b.id 일 때,
:
: b.name 을 a.name에 update 하고 싶거든요
:
:
: 근데 a 테이블의 id는 같은 데이터가 2건 이상일 수도 있고,
:
: b에서도 역시 마찬가지로 2건 이상일 수 있습니다
:
:
: 이런 경우에 각 id에 해당하는 name을 한건씩만 뽑아서 update하는 방법을
:
: 알고 싶습니다.... 아무리 해봐도 제 짧은 실력으로는 안되네요....
:
:
: 꼭 좀 도와주세요....ㅠ.ㅠ