밀린 TIL 올리기 Day4
이제는 실습이 많아지는 4주차인거 같다.
✅ 여러 번의 연산을 한번에 (Subquery)
✅필요한 데이터가 서로 다른테이블에 있을때 조회하기 (Join)
-필요한 경우
✔ 여러번의 연산을 수행해야 할때
✔ 조건문에 연산 결과를 사용해야 할때
✔ 조건에 Query 결과를 사용하고 싶을때
기본구조
select colum1, special_colum
from table
( /*subquery*/
select colum1, colum2, special_colum
from table 1
) a
-공통 컬럼을 기준으로 하나의 테이블에 값이 없더라도 모두 조회되는 경우를 의미
기본구조
select 조회할 컬럼
from 테이블1 a left join 테이블 2 b on a.공통 컬럼명 = b.공통 컬럼명
-공통 컬럼을 기준으로, 두 테이블 모두에 이쓴 값만 조회
기본구조
select 조회할 컬럼
from 테이블 1 a inner join 테이블 2 b on a.공통 컬럼명 = b. 공통 컬럼명
✔ Query를 적기 전에 흐름을 정리해 보기
문제를 풀땐 흐름과 구문으로 만드는 것이 중요하다.
코드타카를 통해서 익숙해질 수 있도록 노력해봐야 겠다.
위에 흐름이 확실하지 않으면 뒤죽박죽 적게 되면서 실수를 반복하는 느낌이다.
복습만이 익숙해지는 길이다!