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