Об'єднання за зв'язками
У попередній вправі ви використовували таку схему:

Ви дізналися, що можна використовувати функцію read_sql() з pandas, щоб робити запити до бази даних. Справжня сила SQL — у вмінні швидко поєднувати дані з кількох таблиць. Для цього використовують оператор JOIN.
Під час з'єднання двох або більше таблиць pandas розміщує всі стовпці результату запиту в один датафрейм.
Ця вправа є частиною курсу
Вступ до Data Engineering
Інструкції до вправи
- Доповніть оператор
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.____)