我正在使用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完成而不使用任何存储过程?
答案 0 :(得分:0)
@Fabricio对于这样的查询,我建议使用virtual foreign keys
这样,您不仅可以在不同的表中查询不同的数据,还可以查询不同的数据库。
此外,DreamFactory的community forum似乎非常活跃。如果您将来有任何疑问,绝对值得一试。
希望这有帮助!