【发布时间】:2011-11-25 22:10:54
【问题描述】:
我的问题是关于拥有具有两种不同用户类型的应用程序,并且每种用户类型都有不同的“配置文件字段”(或以另一种方式查看的详细信息)。为了处理这个问题,我使用“组”结构将用户分组在一起。我有以下表结构:
用户:用户ID、用户名、密码、组ID;
组: groupid、detailsid、类型、名称
user_type1_details: id、other_fields
user_type2_details id、other_fields
现在,要从 user_type1_details 或 user_type2_details 中选择数据,您可以使用组表中的“类型”字段。
如果用户类型为 1,如何选择所有详细信息数据?例如,如果用户 ID 为 5,如何查询 user_type_details 表?我在这里想念什么?如果用户是类型 1,我想显示该用户的所有 user_type1_details,如果是类型 2,我想显示所有 user_type2_details。这两个表中的每一个的细节都是完全不同的。
【问题讨论】:
标签: php database database-schema usertype