SQL 기초 - 테이블조인(나누어진데이터를하나로) 및 실습준비

테이블 조인 개요

테이블 조인은  FROM에 있는 테이블을 JOIN 조건에 맞는 데이터를 결합하는것


1. INNER JOIN

  • LEFT JOIN
  • RIGHT JOIN
  • FULL JOIN

2. OUTER JOIN


INNER JOIN을 사용하여 다음문제를 해결하라

기존에 사용했던 인스타그램 테이블을 초기화하여 사용한다.




문제 1 사진#1에 달린  댓글 내용과 작성자 닉네임을 조회하시오.
select comments.body, users.nickname from photos 
left join comments
on photos.id = comments.photo_id
left join users
on comments.user_id = users.id
where
photos.id = 1 ; 
문제 2 사진5의 파일명과 사진게시자 닉네임을 조회하시오.
select 
photos.filename,
users.nickname
from photos
left join users
on photos.user_id = users.id
where
photos.id = 5 ; 

댓글