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주 차 공부를 조금 진행해 봐야겠다.
'알고리즘 및 자료 관리 > SQL' 카테고리의 다른 글
서브쿼리 1 - 서브쿼리에 대하여 (0) | 2024.10.13 |
---|---|
다수의 테이블 제어하기 7 - 미션 문제 풀기 및 단원 정리 (0) | 2024.10.13 |
다수의 테이블 조회하기 5 - LEFT JOIN (0) | 2024.10.13 |
다수의 테이블 제어하기 4 - 조건을 적용해 두 개의 테이블 조회하기 (0) | 2024.10.13 |
SQL 고급 문법 1 - MySQL의 데이터 형식 1 : 데이터 형식 (0) | 2024.10.13 |