반응형
데이터베이스를 다루는 쿼리는 다양하게 있지만 InsertSelect 과 UpdateSelect 라는 구문도 있다.
구문은 쉬우나 자주 헷갈리는 문법이라서 포스팅 해두고 직접 보려고 작성하였다.
InsertSelect
Insert Into 테이블A A
Select * from 테이블B B
//여기에서는 컬럼이 동일한 갯수, 자료형 이어야 한다.
UpdateSelect
UPDATE 테이블A A
SET ( A.업데이트 받을 컬럼 ) = ( SELECT B.업데이트 할 컬럼
FROM 테이블 B B
WHERE B.NO = '특정번호' )
WHERE A.NO ='특정번호';
반응형
'IT > Database' 카테고리의 다른 글
[Mysql] error : You are using safe update mode (53) | 2022.09.16 |
---|---|
[Oracle]특정 컬럼명을 가진 테이블을 찾을때 (53) | 2022.07.27 |
Join의 종류 (38) | 2022.07.08 |
[Mysql] 백업 및 복원 (54) | 2022.05.20 |
[Mysql] now() , sysdate() 차이 (31) | 2022.05.13 |
댓글