我现在有两张 table :
session table :id、名称
人员表:people_id、姓名
我想做什么
我想创建一个新表,以便我可以通过 session id 获取所有参加者,同时也获取 people_id 参加的特定人员的所有 session 。
我的想法
创建一个新表,其列是所有人员的 id,并将每个 session 作为行插入,如果人员在 session 中显示,我们将其设置为 1,否则为 0。但是它太稀疏且难以显示哪些人参加了特定 session ,因为我们有很多列。
更新
感谢您的评论。现在我创建一个像这样的表:
我认为它比之前的表格要好得多。
最佳答案
这个怎么样?
名为conferences_people的连接表。
cp_id | conference_id | people_id
-------+---------------+-----------
1 | 1234 | 1
2 | 1234 | 4
3 | 1234 | 5
关于mysql - 寻找MySQL表结构推荐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58003472/