본문 바로가기
  • 게임 개발과 프로그래밍 그리고 인공지능
알고리즘 및 자료 관리/SQL

다수의 테이블 조회하기 6 - RIGHT JOIN

by huenuri 2024. 10. 13.

LEFT JOIN에 이어 LIGHT JOIN에 대해서도 학습해 볼 것이다.


 
 
 
 
 

이론 6 - RIGHT JOIN

 

 
 
 
 

4번은 기록이 남아있지 않은 상태이다. 이 둘을 연결하려면 어떻게 해야 할까?
 
 
 

 
RIGHT JOIN으로 연결하면 rental 테이블에 없는 값은 null값이 된다.
 
 
 
 

 
두 테이블 중 더 중요한 것을 FROM 다음에 써준다.
 
 
 
 

 
 
 

이번 시간에 배운 것을 정리해본 것이다.


 
 
 
 
 

실습 10 - 오른쪽 테이블의 모든 값과 교집합 : RIGHT JOIN 1

 

 


 
 
 

문제 풀기

 

 
중심에 되는 것을 적고 right join을 해주었다. 여기서는 rental 테이블의 user_id와 user 테이블의 id를 연결해 주었다.
 
 
 

 
왼쪽 테이블에 없는 값이 NULL 값으로 표시되는 것을 알 수 있다.
 
 


 
 
 
 
 

실습 11 - 오른쪽 테이블의 모든 값과 교집합 : RIGHT JOIN 2

 

 


 
 
 

문제 풀기

 

 
오른쪽 조인을 쓰고 on에 조건을 쓸 때는 오른쪽 조인의 조건을 써야 한다.
 

 
 


 
 
 
 

퀴즈 6 - RIGHT JOIN

 

 

 


 
 
 

학습을 마치고

여기까지 해서 4주 차의 이론과 실습을 모두 마쳤다. 이제 미션 문제가 세 문제 남아있는데 이 문제도 잘 풀어볼 것이다. 조인 앞부분은 공부한 지 며칠이 지나서 조금 잊어버리기도 했는데 다시 복습하면서 문제를 풀며 정리해 볼 수 있을 것 같다.
오늘 저녁 전까지 미션을 다 풀고 5주 차 공부를 조금 진행해 봐야겠다.