系统中已有两种用户分属两个不同的表,这两种用户都可以做某个操作,这个操作需要记录到数据表中
比如学生和教师
id | name | … |
学生 ID | 学生名 | 其他学生字段 |
id | name | … |
教师 ID | 教师名 | 其他教师字段 |
这个操作的数据表结构下面两种哪种相对好些
id | student_id | teacher_id |
记录 ID | 学生 ID | 教师 ID |
id | user_type | user_id |
记录 ID | 填 1 表示 user_id 是学生 ID ;填 2 表示 user_id 是教师 ID | 用户 ID,这里填的可能是学生 ID 或教师 ID |
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.