【发布时间】:2017-07-11 13:19:41
【问题描述】:
在我的项目中,来宾用户可以通过两种方式向组织捐款。
1.organisation 已邀请捐款用于“x”目的, 以及要支付的固定金额,例如 150 卢比。 在这种情况下,捐赠列表存在。用户可以选择一项或多项捐赠 并且可以付款。 2.用户可以向组织支付任意金额的捐款。
我想维护对组织的固定捐款和原始捐款的付款记录。
fixed_donations table
---------------
id pk
organisation_id fk
donation_name varchar(250)
description text
price decimal(10,2)
payments table
--------------
id pk
payment_id int(10)
donation_type enum('fixed','raw')
organisation_id fk
fixed_donation_id fk
amount decimal(10,2)
name varchar(50)
email varchar(50)
contact_number int(12)
date datetime
是否需要为原始捐赠和固定捐赠保留单独的付款表,或者有更好的方法将两种捐赠付款都包含在一个表中
【问题讨论】:
-
如果没有更多信息,就无法理解这个问题-您能否添加更多上下文?
-
@Neville K 更新问题请检查
标签: mysql sql database-design