假设我有一个users表,我有两种类型的用户:客户机和服务提供者,每个用户都有自己的表:客户机和服务提供者。一个用户是客户机或服务提供商,而不是两者,我有很多用户。哪个表结构正确
1)
USERS ClIENTS SERVICE_PROVIDERS
id id id
name user_id user_id
或
2)
USERS CLIENTS SERVICE_PROVIDERS
id id id
name
userable_id
userable_type
第二种是一对一(多态)关系。那么哪一个更专业、更正确呢?
暂无答案!
目前还没有任何答案,快来回答吧!