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)