2012-05-16 2 views
1

한 필드의 임의의 데이터를 다른 필드에 삽입하고 싶습니다. 나는이 완전히 구문의 확실 해요, 그래서 임의의 데이터를 다른 테이블의 한 열에서 다른 열로 삽입하십시오.

을 생각하고 icdtbl.icd_id = 기본 키 icdjxn.icd_id = 외국 내가 찾던의 전체에 대한 편집 키

insert into icdjxn (icd_id,patiendID) 

    select top 5000 icd_id from icdtbl order by newid(),select top 5000 patientID from patientTbl order by newid() 

.

+0

무엇에 대해 작업하지 않았습니까? – HLGEM

+1

임의의 데이터를 선택하기 위해 SQL에서 (커서를 사용하지 않고)? – ControlAltDel

+0

@HLGEM : msg 156, 키워드 선택 – wootscootinboogie

답변

2
insert into icdjxn (icd_id) 
select top 5000 icd_id from icdtbl order by newid() 

select를 사용할 때 단어 값을 사용하지 마십시오.

+0

동일한 로직을 사용하여 두 개의 무작위 데이터를 동시에 삽입 할 수 있습니까? (이 교차점 테이블의 다른 쪽) – wootscootinboogie

관련 문제