SELECT 客戶.姓名, 產品.產品名稱, SUM(訂單.購買數量) AS 總購買數量
FROM 客戶
JOIN 訂單 ON 客戶.客戶編號 = 訂單.客戶編號
JOIN 產品 ON 訂單.產品編號 = 產品.產品編號
GROUP BY 客戶.姓名, 產品.產品名稱;
在這個 SQL 敘述中:
使用 JOIN 子句將 客戶 表格與 訂單 表格根據 客戶編號 連接起來。
再使用 JOIN 子句將 訂單 表格與 產品 表格根據 產品編號 連接起來。
使用 SUM 函數計算每個客戶所購買的每種產品的總購買數量。
使用 GROUP BY 子句按 客戶姓名 和 產品名稱 分組,這樣每個客戶對每種產品的購買數量都會被單獨計算。