【问题标题】:Accessing data from a directly unrelated table in dreamfactory从dreamfactory中直接不相关的表中访问数据
【发布时间】:2016-06-28 22:54:17
【问题描述】:

我正在使用梦工厂 2 为 mysql 数据库创建 api。 目前我有几张桌子,但我将以三个为例。 表格1 A栏 B栏 表 2 A栏 B栏 表3 A栏 B栏

表 1 可以通过关系键访问表 2,因此表 1 列 A = 表 2 列 B。 表 2 也可以通过关系键访问表 3,因此表 2 列 A = 表 3 列 B。 我的问题是在梦工厂,我可以从表 1 访问表 3。

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

【问题讨论】:

    标签: dreamfactory


    【解决方案1】:

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

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

    此外,DreamFactory 有一个community forum,它似乎非常活跃。如果您将来有问题,绝对值得一试。

    希望这会有所帮助!

    【讨论】:

    • 您好,我查看了虚拟外键,但正如我在问题中所说的表 1 和表 3 是不相关的,它们没有我可以用来关联的列。表 2 就像一个“直通”,所以我可以将表 1 连接到表 2,将表 3 连接到 2,但是没有列可以用作表 1 和表 3 之间的“关系”列。这就是我问这个问题的原因这里。你有什么建议吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-12-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多