寻找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
我现在有两个table:
会议table: id, name
人table:people_id,姓名
我想做什么
我想创建一个新的 table,这样我就可以通过会议 ID 获取所有与会者,还可以获取由 people_id 参加的特定人员参加的所有会议。
我想到的
更新
感谢您的评论。现在我创建一个 table 这样的:
我觉得比之前的table好多了
这个怎么样?
名为 conferences_people 的联接 table。
cp_id | conference_id | people_id
-------+---------------+-----------
1 | 1234 | 1
2 | 1234 | 4
3 | 1234 | 5