将感兴趣的用户添加到mysql中的表

时间:2018-01-16 11:30:35

标签: mysql database-design

所以我正在开发一个预订系统,在那里我为社区中的孩子们发布了小额可用的工作。我不是在寻找直接预订系统,因为用户只需按下“预订按钮”即可直接完成工作。我想采取的方法是你可以提交利息,然后工作的海报可以接受其中一个申请人。

所以我有几张桌子,但问题的关键是这两个。

|users|

|id   | name | age |......
|jobs|

|id  | date  | salary |

我想要解释的是它最简单的形式是我希望将多个用户ID存储在一列中,这样我以后可以显示/控制与物品相关的用户。

非常感谢关于如何解决这个问题的讽刺或提示。

(我正在使用mySQL数据库,如果这会为问题增加任何价值)

最好的问候。

1 个答案:

答案 0 :(得分:3)

这是一个n:m的关系。用户可能对多个作业感兴趣,并且作业可能对多个用户感兴趣。你应该有第三个表user_jobs,你可以为每个对工作感兴趣的用户存储一条记录。

这样的东西
user_jobs
 userid
 jobid
 date
 status