題組內容
二、假設有如下團購紀錄關連式資料庫,請使用 SQL 回答下列相關問題。(每小題 5 分,共 20 分) Member(fb_account, name, mobile)PK: fb_account
Group(group_code, start_datetime, end_datetime, item, unit_price)PK: group_code
Buy_Record(fb_account, group_code, order_datetime, quantity)
PK: fb_account+group_code
FK: fb_account ref. Member(fb_account)
FK: group_code ref. Group
註:查詢結果如非資料表的欄位名,請以別名形式,重新給予有意義的欄位名。
(四)請列出 2023 一、二兩個月份,參與團購團數>1 客戶的訊息,包括客戶名稱、手機號碼、參與的團數。
詳解 (共 1 筆)
詳解
SELECT
M.name AS 客戶名稱, M.mobile AS 手機號碼, Count(G.group_code) AS 參與的團數
FROM
Member M, Group G, Buy_Record B
WHERE
M.fb_count = B.fb_count AND G.group_code = B.group_code AND
B.order_datetime BETWEEN '2023/01/01' AND '2023/02/28' //2023年2月只有28天
GROUP BY
客戶名稱,手機號碼
HAVING
Count(G.group_code) > 1