은 다른 테이블의 데이터 행을 사용하여 전체 데이터 행을 업데이트 할 수 있습니까.단일 데이터 행을 테이블에서 다른 테이블로 업데이트
예 :
Table A
ID | NAME | ... |
----------------------------
1 | Test | ... |
2 | Test2 | ... |
Table B
ID | NAME | ... |
----------------------------
1 | Test97 | ... |
그래서 나는 표 A 표 B의 단일 행의 콘텐츠를 복사하고 기존 값을 재정의합니다. 나는 모든 란을 지명하고 싶지 않다. 테이블 A와 B의 내용은 중복됩니다.
요약한다 : 은 내가 UPDATE 문으로 다음 INSERT 문에 해당합니다 : 심지어는 가능하지 않는 것이 말해,
INSERT INTO destTable
VALUES (SELECT * FROM TABLE2)
FROM srcTable
어떤 힌트를 매우 appricated된다. 그래서 같이
어쩌면 당신이 먼저 업데이트 한 다음 선택과 삽입을 사용하려는 행을 삭제할 수 있습니다 ? 물론 이것은 해결 방법이라고 생각합니다. 나는 select 문으로 업데이트를 알지 못한다. –