gpt4 book ai didi

mysql - MySQL 中的多个多对多关系场景

转载 作者:行者123 更新时间:2023-11-29 10:55:37 24 4
gpt4 key购买 nike

我是 SQL 和数据库管理的初学者,我有一个想法,我不知道如何建模到数据库表中。

我有这些表:用户订单账单类(class)门票教练

  • 类(class)由教练发布。
  • 用户可以订购类(class)。
  • 订单后会登记帐单。
  • 用户还可以订购门票。
  • 凭门票即可参加类(class)。
  • 用户购买车票时,可享受长途汽车优惠或半价或票价。

因此,当用户购买特定类(class) 6 美元的门票时,拥有该类(class)的教练将获得 3 美元。

我需要为教练准备另一个账单表吗?或者我可以使用相同的 bills 表来登记他们从购买的类(class)中获得的 yield ?抱歉,我真的不知道如何实现上面的想法列表。

目前我刚刚做到了这一点,我不知道如何完成数据库的其余部分。

|bills|<--|orders| *<------ |users|
|
v
*
|order_lesson|
*
/\
|
|lessons| *<----- |coaches|

我无法要求您提供完整的答案,但我确实需要一些解释或指导。

最佳答案

据我所知,这张票与常规订单没有什么不同,可以与订单一起放置,因为唯一的区别是教练得到的钱。因此,也许 orders 表中的一列就可以表示订单类型。

 |bills|<--|orders|<----|users|
/ \
|
|lessons|<---|coaches|

关于mysql - MySQL 中的多个多对多关系场景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43079317/

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