全部产品
云市场

创建多表JOIN说明文档

更新时间:2019-10-31 13:29:17

目前提供了 4 种方式的应用结构创建方式,同时OpenSearch高级版提供了多表支持功能,以方便业务复杂场景下调用。

主辅表数据关联关系

通过手动创建应用结构方式,为应用创建多个表时,多表之间数据关联关系描述如下:

  • 目前主辅表,仅支持 N:1 或 1:1 的关系,不支持 1:N(即多表数据关联关系中,多的一方只能是主表,且主表只能有1个)。
  • 主辅表需通过应用表外键与附表主键进行数据关联,且表外键只能关联辅表主键。
  • 最多只支持2层关联。附表最多添加10张。

多表数据关联支持

  • 表a->表b,表b->表c

如:11

  • 表a->表d

不支持超过2层多表数据关联

  • 表a->表b,表b->表c,表c->表d

不支持环状多表数据关联

  • 表a->表b,表b->表a

数据模型

join

注意:表字段结构一致才能映射,如附表主键为INT,那么只能映射INT类型的主表字段。