다른 테이블의 id 값을 다른 테이블의 id 값과 같은 테이블에 삽입하는 방법은 무엇입니까?id를 확인하면서 다른 테이블의 테이블에 삽입
예 :
표 1
ID Name CardHolderID Date
1 N 1231212 02/20/2011
2 S 1212312 02/20/2011
표 2
ID Name CardholderID Date
1 N null 02/20/2011
2 S null 02/20/2011
이것은 단지 예제이다. 데이터베이스에는 약 60000 개의 레코드가 들어 있습니다. 데이터를 내보낼 때 CardholderID는 제외되었습니다. 그들은 CardHolderID를 가진 데이터를 다른 파일에 보냈습니다. 표 1의 표 2에 데이터를 삽입하려면 어떻게해야합니까?
은 내가 "TableA의 바인딩 할 수 없습니다"오류가 발생하고있어이INSERT INTO TableA(cardholderid)
select cardholderid from tableB where tableA.id = tableB.id
같은 것을 시도했다. 이 HTTP를 시도 표 1에서 CardHolderID 값에서 표 2를 업데이트해야처럼
감사
를 볼 업데이 트되지는 소리 ://stackoverflow.com/questions/2334712/update-from-select-using-sql-server/2334741#2334741 – rageit