细节
- A
Person有很多Objectives。 Objectives 有Person关于 s 的特定细节Activity。- An
Activity包含通用信息,例如世界纪录。 - A
Person可以组织一个Event尝试Objective。 - A
Person邀请其他Persons 与 an 一起观看EventanInvitation。
架构
注意:示例模式图中仅列出了 backref,用“(fk)”表示。箭头表示正常关系。
问题
我希望立即显示所有收到的所有s 的大部分Event、Objective和详细信息(无论状态如何,但仍需要状态)。ActivityInvitationPerson
在我尝试处理这样的 JOIN 之前,是否有更好的方法来表示问题?我相信Person-> Invitation<-Event是一个关联对象模式,但我不确定如何以干净、有效的方式为每个返回的获取Objective和信息。ActivityInvitation
奖励:提供示例 SQLAlchemy 查询。