リレーションに基づく結合
前の演習で次の図を使いました。

pandas の read_sql() 関数を使ってデータベースをクエリできると学びました。SQL の真価は、複数のテーブルからの情報をすばやく結合できることにあります。これには JOIN 文を使います。
2つ以上のテーブルを結合すると、pandas はクエリ結果のすべての列を1つの DataFrame にまとめます。
この演習はコースの一部です
データエンジニアリング入門
演習の手順
SELECT文を完成させ、"Customer"と"Order"テーブルを結合してください。dataのid列を出力しましょう。何がわかりますか?
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# 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.____)