【发布时间】:2016-08-22 22:48:55
【问题描述】:
我有表格名称类别、帖子和用户。 用户可以关注类别
用户与类别之间存在多对多关系 帖子是与类别多对多的关系 用户是一对多帖子的关系 现在我想从有关注用户的类别中获取所有帖子
【问题讨论】:
标签: python sql sqlalchemy flask-sqlalchemy
我有表格名称类别、帖子和用户。 用户可以关注类别
用户与类别之间存在多对多关系 帖子是与类别多对多的关系 用户是一对多帖子的关系 现在我想从有关注用户的类别中获取所有帖子
【问题讨论】:
标签: python sql sqlalchemy flask-sqlalchemy
如果我没听错的话:
因此,如果这是您想要的,您只需将每个关系建模为一个表格:
USER(KEY, NAME, ...)
CATEGORY(KEY, DESC, ...)
POST(KEY, CONTENT, ...)
USER_2_CATEGORY(USER_KEY, CATEGORY_KEY)
POST_2_CATEGORY(POST_KEY, CATEGORY_KEY)
USER_2_POST(USER_KEY, POST_KEY)
【讨论】: