鍍金池/ 問答/PHP/ 關(guān)于禮物贈送記錄和價值統(tǒng)計的相關(guān)問題

關(guān)于禮物贈送記錄和價值統(tǒng)計的相關(guān)問題

需求是

系統(tǒng)給過生日的會員送禮物,后續(xù)要統(tǒng)計某個時間段內(nèi)送出總共的禮物價值和這個時間段內(nèi)這幾種禮物的占比。

目前設(shè)計

禮物表 id、name:禮物名稱、gift_value:禮物價值
送禮記錄表 id、vip_id:會員id、gift_id:禮物id、create_time:時間

問題

后續(xù)肯定是通過送禮記錄表統(tǒng)計某個時間段內(nèi)總共送了多少價值的禮物,我這么設(shè)計是否合理

是否有更好的辦法呢?

回答
編輯回答
默念

合理與否是基于需求的,如果你的所有需求場景都能實現(xiàn),那么就是合理的。

某個時間段內(nèi)送出總共的禮物價值

根據(jù)送禮記錄表禮物表做JOIN可以得到

這個時間段內(nèi)這幾種禮物的占比

分別統(tǒng)計每種禮物的數(shù)量即可得到總數(shù)和百分比。
所以沒有問題

2017年8月8日 08:16
編輯回答
薔薇花

考慮了一下,還是在記錄表冗余禮物名稱和價值比較號查詢

2017年12月3日 04:18