Объединение по связям
В предыдущем упражнении вы работали со следующей схемой:

Вы узнали, что для запросов к базе данных можно использовать функцию read_sql() из библиотеки pandas. Главное преимущество SQL — возможность быстро объединять данные из нескольких таблиц с помощью оператора JOIN.
При объединении двух и более таблиц pandas помещает все столбцы результата запроса в DataFrame.
Это упражнение является частью курса
Введение в дата-инжиниринг
Инструкции к упражнению
- Дополните оператор
SELECTтак, чтобы выполнить объединение таблицы"Customer"с таблицей"Order". - Выведите столбец
idизdata. Что вы видите?
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Complete the SELECT statement
data = pd.read_sql("""
SELECT * FROM "Customer"
INNER JOIN "____"
ON "Order"."____"="Customer"."____"
""", db_engine)
# Show the id column of data
print(data.____)