RIGHT JOIN
이제 RIGHT JOIN을 연습해 보겠습니다. RIGHT JOIN은 오른쪽 테이블의 모든 행과, 왼쪽 테이블에서 일치하는 행을 함께 반환합니다.
또한 RIGHT JOIN을 수행하면서, 서로 다른 테이블에 같은 열 이름이 있을 때 문제를 피하는 방법도 배웁니다. 방법은 SELECT 문에서 열 이름을 완전 수식(fully qualified)으로 지정하는 것입니다. 즉, 열 이름 앞에 테이블 이름을 접두사로 붙이면 됩니다.
이 연습에서는 이번 장 앞부분에서 사용했던 Chinook 데이터베이스로 돌아가겠습니다.
이 연습은 강의의 일부입니다
SQL Server 입문
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
-- SELECT the fully qualified album_id column from the album table
SELECT
___,
title,
album.artist_id,
-- SELECT the fully qualified name column from the artist table
___ as artist
FROM album
-- Perform a join to return only rows that match from both tables
INNER JOIN artist ON album.artist_id = artist.artist_id
WHERE album.album_id IN (213,214)