แสดงชื่อผลิตภัณฑ์ทั้งหมดและจำนวนลูกค้าที่มีการสั่งซื้อผลิตภัณฑ์แต่ละรายการ
Show all product names and the number of customers having an order on each product.
df1 = pd.DataFrame(columns=['product_id', 'order_id']); df2 = pd.DataFrame(columns=['order_id']); df3 = pd.DataFrame(columns=['product_name', 'product_id'])
merged = pd.merge(pd.merge(df1, df2, on='order_id'), df3, on='product_id'); merged.groupby('product_name')['order_id'].nunique()