본문 바로가기

Database/MySQL

[MySQL] 서브쿼리 사용법 (MyBatis 연동)

728x90
반응형

[MySQL] 서브쿼리 사용법 (MyBatis 연동)


MyBatis란?

-> 개발자가 지정한 SQL, 저장프로시저 그리고 몇가지 고급 매핑을 지원하는 퍼시스턴스 프레임워크

-> JDBC로 처리하는 상당부분의 코드와 파라미터 설정및 결과 매핑을 대신

 

서브쿼리란?

-> 하나의 SQL문 안에 포함되어 있는 또 다른 SQL문

-> 메인쿼리와 종속적 관계를 가짐

 

주의점

-> 서브쿼리 사용시, 괄호로 감싸서 사용

 

서브쿼리 작성이 가능한 곳

  • SELECT, FROM, WHERE, HAVING, ORDER BY
  • INSERT문의 경우 - VALUES
  • UPDATE문의 경우 - SET

 

코드 예시

728x90
반응형

'Database > MySQL' 카테고리의 다른 글

[MySQL] CURDATE(), CURTIME(), NOW()함수  (0) 2020.12.04
[MySQL] WorkBench AI(auto increment) 설정 Error  (0) 2020.11.18