2013-08-06 50 views
0

这里是我的情况:意见表和查询结构(MySQL的)

我有博主在博客上的最后10个职位显示。但他们可以订阅其他博客,以便订阅博客的帖子出现在订阅者博客上的帖子列表中(与所有者帖子混合)。在这一点上,我可以管理。 但我想允许订阅者删除他们博客的一些订阅帖子,他们想要的,以及他们想要的数量。

帖子的表格是这样构造的:

id | user_id |标题|后| |日期

我如何设法删除一些订阅的帖子,而不退订所有订阅的帖子?

感谢

回答

0

假设typicllay,博主已经订阅别人的博客只会退订少数职位,创建userposts之间的许多一对多的关系。这种关系将是用户明确退订的帖子。

当显示来自其他博客的帖子时,通过这种关系删除当前用户关联的帖子。

在相反的情况下(如果用户通常订阅来自另一个博客的少量帖子),则以相反的方式为订阅建模:仅将用户链接到他/她订阅的那些帖子。

+0

事实上,默认情况下,用户订阅其他博客的所有帖子。当他在他们的博客上看到它时,他可以决定删除一个或多个个人。我怎样才能构建我的表格和查询? – Recif