寻找MySQLtable结构推荐

Look for MySQL table structure recommendation

我现在有两个table:

会议table: id, name

人table:people_id,姓名

我想做什么

我想创建一个新的 table,这样我就可以通过会议 ID 获取所有与会者,还可以获取由 people_id 参加的特定人员参加的所有会议。

我想到的

新建一个table,列是所有人员的id,将每个会议作为行插入,如果人员出现在会议中,我们将其设置为1,否则为0。但是太稀疏了,很难显示哪些人参加了会议具体会议因为我们有很多专栏。

更新

感谢您的评论。现在我创建一个 table 这样的:

我觉得比之前的table好多了

这个怎么样?

名为 conferences_people 的联接 table。

 cp_id | conference_id | people_id
-------+---------------+-----------
 1     | 1234          | 1
 2     | 1234          | 4
 3     | 1234          | 5