[英]Multiple Many-To-Many relationships scenario in MySQL
我是SQL和数据库管理的初学者,我有一个不知道如何建模到数据库表中的想法。
我有以下表格: users
, orders
, bills
, lessons
, tickets
, coaches
。
因此,当用户购买一张特定课程的票价为6美元的门票时,拥有该课程的教练将获得3美元。
我需要coaches
其他bills
吗? 或者我可以使用相同的bills
表格来记录他们从所购课程中获得的收益? 很抱歉,我真的不知道如何实现我的上述想法清单。
现在,我只是设法做到这一点,我不知道如何完成数据库的其余部分。
|bills|<--|orders| *<------ |users|
|
v
*
|order_lesson|
*
/\
|
|lessons| *<----- |coaches|
我无法要求您提供完整的答案,但我确实需要一些说明或指导。
据我所知,机票与常规订单没有什么不同,可以与订单一起下单,因为唯一的区别是教练得到的钱。 因此,也许只有orders
表中的一列会表示orders
的类型。
|bills|<--|orders|<----|users|
/ \
|
|lessons|<---|coaches|
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.