是否可以在一个 table 中添加两个同名字段?

Is it possible to add two fields with the same name in one table?

我正在为学校开发一个 ERP,每个用户都有自己的权限。

问题简述,有3张表

第一个叫"users"

第二个叫做"subjects"

第三个叫"subject_requests"

老师是一个可以请求添加subject_request

的USER

主管是确认 subject_requests

的用户

他们每个人都是拥有user_id的用户 一个提出请求,另一个确认

添加 2 个字段是否正确,user_id 和 user_id。 一份给请求者,一份给确认者?

您不能将两个同名的列添加到单个 table。解决方案是在列名中包含每个 user_id 的角色,例如requesting_user_idconfirming_user_id.