在mysql中向表中添加感兴趣的用户

ql3eal8s  于 2021-06-21  发布在  Mysql
关注(0)|答案(1)|浏览(302)

因此,我正在为一个预订系统工作,在这个系统中,我为社区的孩子们发布一些小的可用的工作。我不是在寻找一个直接预订系统,在这个意义上说,用户可以只按“预订按钮”,并直接有工作。我想采取的方法是,你可以提交兴趣,然后海报的工作可以接受其中一个申请人。
所以我有一些表格,但问题的关键是这两个。

|users|

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

|id  | date  | salary |

我要找的最简单的解释是,我想要多个用户id´将存储在列中,以便我以后可以显示/控制连接到作业的用户。
如果您能给我一个建议,或者给我一个如何解决这个问题的建议,我将不胜感激。
(我使用的是mysql数据库,如果这对问题有帮助的话)
致以最诚挚的问候。

l0oc07j2

l0oc07j21#

这是一个n:m关系。一个用户可能对多个作业感兴趣,而一个作业可能对多个用户感兴趣。您应该有第三个表user\u jobs,在该表中,您为每个对作业感兴趣的用户存储一条记录。
像这样的

user_jobs
 userid
 jobid
 date
 status

相关问题