2011-02-24 4 views
1

SQL 테이블이 있는데,이를 "테이블 A"라고합니다.이 테이블에는 여러 행의 데이터가 있습니다. 그런 다음 하나의 데이터 행이있는 "테이블 b"라는 임시 테이블이 있습니다. 나는 Table A Column 1이 null이면 Table B Column 1의 값을 삽입 할 수 있도록 sql insert를 할 수 있기를 원합니다.SQL 테이블에 데이터 삽입

그래서 나는 이런 식으로 뭔가와 바람 것 :

Table A 
Col1 Col2 Col3 
23 John Smith 
23 Sam Jones 
23 Jim Ham 

Table B 
Col1 
23 

누군가가 내가이 일에 대해 갈 수있는 방법을 설명 할 수 있습니까? 어떤 도움을 주시면 감사하겠습니다.

답변

1

삽입이라고 말하지만 업데이트를 요청하는 것 같습니다.

update TableA 
    set Col1 = (select Col1 from TableB) 
    where Col1 is null 
0
update tableA set col1 = (select col1 from tableB) 
where col1 is null 
관련 문제