어떤 테이블에 a b c 라는 컬럼이 있고 c에는 널값이 있는 것도 있고 없는 것도 있습니다.
예를 들어
테이블 test
a b c
=====
1 a null
2 b null
3 c null
4 a 100
5 b 200
=====
라는 테이블이 있을때
b 컬럼을 기준으로 중복된 행을 찾아 그 행의 null값이 들어있는 c 컬럼에 중복된 컬럼의 데이터를 넣어주려고 합니다. 그러니까 결과로 나오는 것이
a b c
=====
1 a 100
2 b 200
3 c null
4 a 100
5 b 200
=====
이 되게 하려고 하는데 이중 sql을 써야하는 건지 어떻게 해야할지 도통 감을 잡기 어려운데 어떻게 하면 좋을지...많은 고수분들께서 봐주셨으면 합니다.
감사합니다. |