[SQL] 데이터 분석, 활용 _ 테이블 조인 _ LEFT JOIN

강지영·2023년 2월 21일
0

📚 LEFT JOIN

LEFT JOIN은 INNER JOIN의 결과, 즉 두 테이블의 공통 데이터뿐만 아니라
나머지 좌측 테이블 모두를 가져오는 조인이다.

📌 LEFT JOIN은 공통된 부분을 먼저 조인하고
여기에 추가로 왼쪽 테이블에 나머지 것들을 가져와
조인 시 데이터가 존재하지 데이터에는 NULL값으로 채운다.


연습

  • 모든 사진의 “파일명”을 조회, 게시자 “닉네임”은 옵션
SELECT
	PHOTOS.FILENAME, USERS.NICKNAME
FROM
	PHOTOS
LEFT JOIN USERS ON
	USERS.ID = PHOTOS.USER_ID
;
  • 모든 댓글의 “내용”을 조회, 댓글이 달린 사진 “파일명”은 옵션
SELECT
	COMMENTS.BODY, PHOTOS.FILENAME
FROM
	COMMENTS
LEFT JOIN PHOTOS ON
	PHOTOS.ID = comments.photo_id
;
profile
Hello World!

0개의 댓글