表(user_table)
id |用户名|名字|密码
表格(简报)
id |日期
表格(newsletter_posts)< - 此表格对我的问题非常重要。
user_table非常灵活,这意味着,有时我会创建新用户,有时我会删除用户。
时事通讯表也很灵活。
本月
1 | 12345678
下个月
2 | 23456789
依旧......
但是如何为所有简报和所有用户创建一个读/未读表。我每年有大约100个用户和12个时事通讯。
问候
丹尼斯
答案 0 :(得分:0)
你应该制作一张有
的表格user id | newsletter id | status
然后,您可以查询简报,查看谁阅读了该简报,或者查看了他们阅读了哪些简报
如果您需要,还可以添加一些日期字段,例如,如果您想跟踪该数据,请说明日期。
答案 1 :(得分:0)
只需创建一个映射表。您可以将其命名为 newsletter_users_log 。它可以包含以下列:
答案 2 :(得分:0)
您创建一个将新闻稿表与用户表相关联的表。
newsletter_user
----------------
id
user_id
newsletter_id
created_date
当用户阅读简报时,应该出现(插入)行的存在。如果没有行,则用户尚未阅读时事通讯。在user_id,newsletter_id上创建唯一索引。