[英]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.