НачатьНачать бесплатно

RIGHT JOIN

Теперь попрактикуемся с RIGHT JOIN. RIGHT JOIN возвращает все строки из правой таблицы, а также совпадающие строки из левой таблицы.

Помимо самого RIGHT JOIN, вы узнаете, как избежать проблем, когда в разных таблицах есть столбцы с одинаковыми именами. Для этого используется полное указание имени столбца в операторе SELECT: перед именем столбца пишется имя таблицы.

В этом упражнении мы снова обратимся к базе данных 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)
Редактировать и запускать код