基于关系进行连接
您在上一个练习中用到了下图:

您已经了解到,可以使用 pandas 的 read_sql() 函数查询数据库。SQL 的真正威力在于它能快速把多张表中的信息进行连接。您可以使用 JOIN 语句来完成。
当连接两张或多张表时,pandas 会把查询结果中的所有列放入一个 DataFrame。
本练习是课程的一部分
Data Engineering 入门
练习说明
- 补全
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.____)