insert into TBL1 (col1,col2,col3,col3)

values (col1, (select col2 from tbl2),col3.col4)

 

이때 select 절의 반환 결과는 단일 행 쿼리여야 한다. 

괄호 내의 쿼리 결과는 몇 개를 반환하던 하나로 인식해서 만일

아ㅋㅋ col2, col3 이렇게 하면 같이 들어가겠지 라고 생각해서

select col2,col3 from tbl2 이래버리면 not enough values 오류가 발생한다...!

 

select col2,col3 from tbl2 (x)

(select col2 from tbl2),(select col3 from tbl2) (o)

 

 

 

'학원 수업 관련 > Study - DB' 카테고리의 다른 글

SQLD 자격증 취득하기!  (0) 2022.01.29

+ Recent posts