首页 > 解决方案 > 魔方JS | 如何为度量和维度连接两个表

问题描述

我想加入两个表,即用户和组织。我不知道如何连接另一个表,即我必须为此编写查询的组织。

*cube(`Users`, {
  sql: `select * from users`,
  joins: {
    Organizations: {
      relationship: `belongsTo`,
      sql: `${Users}.organization_id = ${Organizations}.id`
   }
  },
  }
});*

标签: cubecube.js

解决方案


您必须为您的另一个表名创建另一个架构,如下所示

cube(`Organizations`, {
   sql: `select * from organizations`,
   measures:{
      count: {
         type: `count`,
         drillMembers: [id]
      }
   },
});

您只需简单地创建一个新模式并编写连接任何您想要的列。之后使用可以轻松访问维度和度量。


推荐阅读