2011-09-15 6 views
0

나는 열 (tid, 제목, 제목)이있는 테이블 (TEST)을 가지고 있습니다. 다음과 같이 (제목)의 처음 30자를 선택하고 제목 (제목) 열을 업데이트해야합니다. 내가 다음을 시도했을 때 SQL 명령이 제대로 종료되지 않았다고합니다. 어떤 생각?동일한 테이블에서 선택하고 업데이트하십시오.

update a set a.title = substr(b.subject, 0, 30) from trkowner.test a join trkowner.test b on a.tid = b.tid; 

답변

3

이 경우에는 가입 할 필요가 없습니다. 그냥 수행 :

update trkowner.test set title = substr(subject, 0, 30) 
+0

u awsome man ..... – reddyvaribabu

관련 문제