是否可以在一个 table 中添加两个同名字段?
Is it possible to add two fields with the same name in one table?
我正在为学校开发一个 ERP,每个用户都有自己的权限。
问题简述,有3张表
第一个叫"users"
- user_id
- 用户名
- 密码
第二个叫做"subjects"
- subject_id
- subject_name
- subject_content
第三个叫"subject_requests"
- request_id
- date_added
- is_confirmed
- user_id(FK)
老师是一个可以请求添加subject_request
的USER
主管是确认 subject_requests
的用户
他们每个人都是拥有user_id的用户
一个提出请求,另一个确认
添加 2 个字段是否正确,user_id 和 user_id。
一份给请求者,一份给确认者?
您不能将两个同名的列添加到单个 table。解决方案是在列名中包含每个 user_id 的角色,例如requesting_user_id
和 confirming_user_id
.
我正在为学校开发一个 ERP,每个用户都有自己的权限。
问题简述,有3张表
第一个叫"users"
- user_id
- 用户名
- 密码
第二个叫做"subjects"
- subject_id
- subject_name
- subject_content
第三个叫"subject_requests"
- request_id
- date_added
- is_confirmed
- user_id(FK)
老师是一个可以请求添加subject_request
的USER主管是确认 subject_requests
的用户他们每个人都是拥有user_id的用户 一个提出请求,另一个确认
添加 2 个字段是否正确,user_id 和 user_id。 一份给请求者,一份给确认者?
您不能将两个同名的列添加到单个 table。解决方案是在列名中包含每个 user_id 的角色,例如requesting_user_id
和 confirming_user_id
.