서브쿼리

Workwork·2022년 7월 26일
0

Database

목록 보기
1/1

참고 : https://wyatt37.tistory.com/36

1. SELECT의 중첩

  • WHERE 절 뒤에 오는 SELECT : 조건에 사용할 값을 찾는다.
  • SELECT 절의 필드 목록 : 출력할 값을 찾는다.
    - FROM절 뒤의 SELECT : 출력 대상 테이블을 생성한다.

2. 인라인뷰

FROM 절의 서브쿼리를 인라인뷰라고 한다.
인라인뷰는 서브쿼리에 의해 메모리상에서 잠시 생성되었다가 다 사용하고 나면 사라지는 임시 테이블이다.
인라인뷰에는 되도록 Alias를 붙여 사용하는 것이 좋다. (DBMS들의 대체적인 권장)

내가 수정한 쿼리문

SELECT A.어쩌구, B.저쩌구 FROM 테이블 A inner join 테이블 B


를


SELECT T.어쩌구, T.저쩌구 FROM (SELECT A.어쩌구, B.저쩌구 FROM 테이블 A inner join 테이블 B) as T
profile
나만 알아보면 된다는 마음으로 작더라도 조금씩

0개의 댓글