有多个不同的金融产品,每一个都需要基本的个人信息时,订购,有些需要不同的扩展信息,例如。
- id
- name
- email
- phone
- id-card
- id-card photo
- bank card no.
- name
- property
- properties
如何将产品与UserInfo连接?
谢谢!
发布于 2017-05-31 01:39:23
我认为您需要一个UserInfo表,所有列(最后五个列为空)和一个Product表(列/列指示所需的UserInfo项),然后通过触发器实现业务规则(产品2需要UserInfo-Basic,UserInfo-Ext1 1)。在您的问题中如何从概念上规划它将是维护的噩梦。
发布于 2017-05-31 01:44:23
应该能够有一个左联接的查询。
伪码
select b.columns..., x1.columnss... x2.columnss. x3.columns...
from userinfo-basic b
left join userInfo-ext1 x1
left join UserInfo-ext2 x2
left join UserInfo-ext3 x3无论产品是什么,您都应该能够从userinfo表中选择您想要的内容
https://stackoverflow.com/questions/44273875
复制相似问题