본문 바로가기

IT 차곡차곡/MariaDB

[MariaDB] INSERT에서 서브쿼리 사용하기

insert에서 서브쿼리 사용하기

insert문에서 서브쿼리를 다음과 같이 사용하다가 문법 오류가 발생했다.

 

insert into student(stu_no, stu_name, stu_dept, stu_grade, stu_class)
values ('20103009','홍길동','기계', select stu_grade, stu_class from student where stu_no = '20093075');

 

 

이럴때, Insert into select를 사용해 해결해 주면 된다.

 

insert into student(stu_no, stu_name, stu_dept, stu_grade, stu_class)
select '20103009','홍길동','기계',stu_grade, stu_class from student where stu_no = '20093075';