나는 stackoverflow에 새로운 있습니다. 몇 주 동안이 문제로 붙어 있지만 이와 비슷한 예제를 찾을 수 없습니다 (내가 틀렸다면 수정하십시오). 내가 달성하려고하는 것은 다른 테이블에서 한 테이블의 값을 업데이트하는 것입니다. 그러나 비슷하게 보이는 키워드를 사용합니다. 내가 가지고있는이 개 테이블 oracle의 like 절을 사용하는 다른 테이블의 테이블을 업데이트하십시오.
table1 (id, item) values:
id | item
-------------
10 | book
20 | copy
30 | pen
table2 (id,item) values:
id | item
-------------
null | the big book
null | the copy machine
null | penpal
지금 내가 원하는 :
Update table2 A
Set id = Select id From table1 B
Where A.item Like B.item;
내 원하는 결과는 다음과 같습니다 -
id | item
-------------
10 | the big book
20 | the copy machine
30 | penpal
그것을 어떻게해야합니까 ? 다들 감사 해요.
table2에 '큰 책'과 '큰 무거운 책'과 같은 항목이있을 수 있습니까? 그렇다면 어느 것을 골라야합니까? – Shruti
@Shruti : 분 rownum와 하나. – Joey