我正在为具有多个用户类型(用户、管理员、超级用户)的系统设计数据库。我已经阅读了处理不同用户帐户类型的多种方法,而使我成为我的方法是拥有一个带有公共字段的“用户”表,然后携带一个“用户类型”值以指向正确的相应的表格以获取更多信息。
盯着我看的一件事是,如果我想要关于该用户的更具体的数据,我将不得不运行基于 userType 的第二个查询。最初似乎无法获得更具体的用户信息。
我必须根据 userType 做一些案例逻辑(类型 = 1 -> 转到用户表,类型 = 2-> 转到管理表),然后再次点击数据库。我在这里忽略了什么吗?
谢谢!