点击查看【bilibili】
业务规则:每个会员都对应会员的招募来源,可以根据招募来源分别查看会员列表
会员来源:名称,说明

创建会员来源菜单

image.png

创建字段

image.png

添加测试数据

image.png

会员分类

会员分类,首先是需要为会员添加分类属性,这里是根据来源分类,所以分类字段为source_id
如下图所示,我们需要选下拉框,而下拉框中的选项,是通过查询提供的。
sql数据源,可以支持三种情况:

  1. 普通查询,也就是这次我们采用的查询
  2. 对字典的查询,也就是对键值对的查询
  3. 复杂查询,即带有别名的查询

image.png
创建的来源字段,只是把分类的id记录到了会员表中,其来源名称还是存在来源表中,所以,需要名称关联过来。
那么我们需要显示来源名称,就是通过【虚拟列】实现的。
image.pngimage.png
最终,我们为了关联来源和展示来源,我们需要创建两个字段

  1. 实际存储来源编号的字段:source_id
  2. 显示关联过来的来源名称的字段:name

image.png

创建关联

为了能够正常展示来源信息。我们需要对会员列表的查询定义表间的关联。
image.png
通过关联来源,我们就可以定义会员的来源类型,也可以根据来源类型分别查询不同渠道的会员信息了。
image.png

一对多关系总结

通过会员从车位信息管理和会员来源渠道管理两个例子,我们给大家展示了,RDS系统中处理一对多正反两个方向的关联方法。
我们实际开发工作中,很多复杂的关系都是可以拆分成简单的一对多的关系,我们只需要灵活运用即可。