Зʼєднання таблиць
Частина дослідження бази даних — зʼясувати, як таблиці повʼязані між собою. Таблиці company і fortune500 не мають формального звʼязку в базі, але це не заважає вам їх зʼєднати.
Щоб зʼєднати таблиці, потрібно знайти спільний стовпець, у якому значення узгоджені між таблицями. Памʼятайте: якщо дві таблиці мають стовпці з однаковою назвою, це ще не означає, що дані в них сумісні. Якщо знайдете більше ніж одну пару стовпців із подібними даними, можливо, доведеться спробувати зʼєднати по кожній парі та перевірити, чи отримаєте однакову кількість результатів.
За потреби зверніться до діаграми звʼязків сутностей.
Ця вправа є частиною курсу
Розвідувальний аналіз даних у SQL
Інструкції до вправи
- Уважно перегляньте вміст таблиць
companyіfortune500, щоб знайти стовпець, який є в обох таблицях і може однозначно ідентифікувати кожну компанію. - Зʼєднайте таблиці
companyіfortune500, використавшиINNER JOIN.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
SELECT company.name
-- Table(s) to select from
FROM company
INNER JOIN ___
___ ___.___=___.___;