IT/DB

[MSSQL] 한쪽 테이블에만 있는 값을 다른 테이블에 INSERT

Dev. Sean 2022. 4. 15. 11:07
반응형
INSERT INTO DSDUTYUSERINFO (DUTYUSERID, DUTYUSER, CREATEDATE)
SELECT USERID, USERNAME, GETDATE() AS CREATEDATE FROM SYSUSER WITH(NOLOCK)
WHERE USERID NOT IN(SELECT DUTYUSERID FROM DSDUTYUSERINFO WITH(NOLOCK))

이렇게 하면 DSDUTYUSERINFO 테이블의 DUTYUSERID, DUTYUSER, CREATEDATE 컬럼에

 

SELECT문을 거쳐 나온 데이터가 들어간다. 

반응형