Python 如何在MySQL表行中存储多个用户

Python 如何在MySQL表行中存储多个用户,python,mysql,Python,Mysql,我有一个程序,允许用户通过指定他们要找的内容来监控帖子。我预测许多用户将监视相同的帖子,并希望将所有用户分组到同一行,而不是将它们作为单独的帖子列出 我不确定MySQL是否有方法指向不同表中的多个用户,或者其他方法。我已经看到了像加入这样的事情,但是还没有看到以我想要的方式实现它的任何方法 我想知道是否有可能做到: Table 1: Table 2: Platform Post Name Use

我有一个程序,允许用户通过指定他们要找的内容来监控帖子。我预测许多用户将监视相同的帖子,并希望将所有用户分组到同一行,而不是将它们作为单独的帖子列出

我不确定MySQL是否有方法指向不同表中的多个用户,或者其他方法。我已经看到了像加入这样的事情,但是还没有看到以我想要的方式实现它的任何方法

我想知道是否有可能做到:

Table 1:                                        Table 2:

Platform   Post Name          Users             Users
-----------------------------------             ----------------
PC         Title              [   ] ----------> Jane
                                          |---> Bob 
                                          |---> Roger

有没有可能做到这一点,或者我应该怎么做呢?

将用户名放在逗号分隔的列表中是一个糟糕的解决方案。请不要那样做。它会导致各种各样的问题


最好的方法是创建一个包含两列的新表:
USER\u ID
POST\u ID
。每当用户想要监视帖子时,添加一行,其中包含用户ID和帖子ID。

将用户名放在逗号分隔的列表中是一个糟糕的解决方案。请不要那样做。它会导致各种各样的问题


最好的方法是创建一个包含两列的新表:
USER\u ID
POST\u ID
。每当用户想要监视帖子时,请添加一行用户ID和帖子ID。

我建议不要这样做。使用单独的行引用
Users
表中的每个单独记录。@GiorgosBetsos我道歉,因为这是第一次使用MySQL,如果我这样做,我会使用内部联接吗?没有必要道歉,因为我们是来帮助您的!是的,然后您需要
加入到users表中。这里是帮助。我宁愿被蜜蜂攻击也不愿这么做我的建议是不要这样做。使用单独的行引用
Users
表中的每个单独记录。@GiorgosBetsos我道歉,因为这是第一次使用MySQL,如果我这样做,我会使用内部联接吗?没有必要道歉,因为我们是来帮助您的!是的,然后您需要
加入到users表中。这里是帮助。宁愿被蜜蜂攻击也不愿在这里做这个想法