从dreamfactory中直接不相关的表中访问数据

时间:2016-06-28 00:08:05

标签: dreamfactory

我正在使用dream factory 2为mysql数据库创建一个api。 目前我有几个表,但我将以三个为例。 表格1    A栏    B栏 表2    A栏    B栏 表3    A栏    B栏

表1可以通过关系密钥访问表2,因此表1 Col A =表2 B列。 表2也可以通过关系密钥访问表3,因此表2 Col A =表3 B列。 我的问题是在Dream工厂,我将从表1中获取表3。

通常,如果我进入api文档并且请求相关数据,我可以提取与该表关联的任何相关数据,但在这种情况下,表3与表1没有直接关联。我知道一个选项是存储过程但是有没有可以用Dreamfactory完成而不使用任何存储过程?

1 个答案:

答案 0 :(得分:0)

@Fabricio对于这样的查询,我建议使用virtual foreign keys

这样,您不仅可以在不同的表中查询不同的数据,还可以查询不同的数据库。

此外,DreamFactory的community forum似乎非常活跃。如果您将来有任何疑问,绝对值得一试。

希望这有帮助!