시작하기무료로 시작하기

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)
코드 편집 및 실행