Nối theo quan hệ
Bạn đã dùng sơ đồ sau trong bài tập trước:

Bạn đã học rằng bạn có thể dùng hàm read_sql() từ pandas để truy vấn cơ sở dữ liệu. Sức mạnh thực sự của SQL là khả năng nối thông tin từ nhiều bảng một cách nhanh chóng. Bạn làm điều này bằng cách dùng mệnh đề JOIN.
Khi nối hai hoặc nhiều bảng, pandas sẽ đưa tất cả các cột của kết quả truy vấn vào một DataFrame.
Bài tập này là một phần của khóa học
Introduction to Data Engineering
Hướng dẫn bài tập
- Hoàn thiện câu lệnh
SELECTđể nối bảng"Customer"với bảng"Order". - In cột
idcủadata. Bạn thấy điều gì?
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# 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.____)