gpt4 book ai didi

database - 仅从表中选择一个字段

转载 作者:搜寻专家 更新时间:2023-10-30 20:01:08 24 4
gpt4 key购买 nike

我必须在我的数据库中添加一张优惠券表。优惠券有 3 种类型:百分比、金额或 2 送 1。

到目前为止,我已经创建了一个包含这 3 个字段的优惠券表。如果有一个百分比值没有设置为空那么就是这种优惠券。

我觉得这不是正确的做法。我应该创建一个 CouponType 表吗?您会如何看待它?您会将这些值存储在哪里?

感谢任何帮助或提示!

谢谢,

球杆

最佳答案

你是对的,我认为 CouponType 表适合你的问题。

两个表:Coupons 和 CouponTypes。将 CouponTypeId 存储在 Coupons 表中。

举个例子,您将有一个名为“50% off”的优惠券记录,如果要引用 CouponType 记录的折扣百分比,您可以从那里确定将商品成本降低 50% 的逻辑。

现在您可以创建无限制的优惠券,如果它是美元金额的优惠券类型,它将采用“金额”列并将其视为美元金额。如果是百分比折扣,它会将其视为百分比;如果是“x 换 1”交易,它会将值(value)视为 x。

- Table Coupons
- ID
- name
- coupon_type_id # (or whatever fits your style guidelines)
- amount # Example: 10.00 (treated as $10 off for amount type, treated as
# 10% for percent type or 10 for 1 with the final type)
- expiration_date

- Table CouponTypes
- ID
- type # (amount, percent, <whatever you decided to call the 2 for 1> :))

关于database - 仅从表中选择一个字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/225833/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com