1. AIR DB
AIR_NM | AIR_CD |
Air Incheon | |
Korean Air | |
Korean Air |
2. LINE DB
NAME | CD |
Air Incheon | AIH |
Korean Air | KAL |
두 DB가 있는데 AIR_CD에 CD를 UPDATE 하고 싶습니다.
위처럼 AIR_NM이 같은게 많은데 한번에 UPDATE 하는 방법을 알고싶습니다ㅠ
UPDATE AIR A SET A.AIR_CD = ( SELECT B.CD FROM LINE B WHERE RTRIM(A.AIR_NM) = B.NAME);
이렇게 하면 단일 행 하위 질의에 2개 이상의 행이 리턴된다는 오류가 뜹니다ㅠㅠ