GraphQL是否支持相关子查询

GraphQL是否支持相关子查询,graphql,correlated-subquery,Graphql,Correlated Subquery,我正在调查GraphQL的使用 我有一个用例,我看不到如何在单个GraphQL查询中实现 我有以下数据类 Type A Reference Data (Primary Key id) Type A User Data (Foreign Key rd_id) Type B User Data 我可以执行三个单独的查询来检索所有必要的数据 我希望执行一个查询并获取所有数据 我可以在一次查询中获得类型A和B用户数据 但是,我还需要与关联的类型A用户数据一起返回的类型A引用数据 键入用户数据

我正在调查GraphQL的使用

我有一个用例,我看不到如何在单个GraphQL查询中实现

我有以下数据类

Type A Reference Data (Primary Key id)
Type A User Data      (Foreign Key rd_id)
Type B User Data
我可以执行三个单独的查询来检索所有必要的数据

我希望执行一个查询并获取所有数据

我可以在一次查询中获得
类型A
B用户数据

但是,我还需要与关联的
类型A用户
数据一起返回的
类型A引用
数据

键入用户
数据具有指向特定参考数据行的外键

我看不出如何编写连接两种不同类型数据的GraphQL查询

query experiment {
  userA {
    id
    rd_id
    name
    address {
      address_line_1
      address_line_2
      zip
    }
  }
  userB {
    id
    business_name
    trading_as
  }
  referenceData (id : $userA.rd_id) { // How can I achieve this join
       type
       type_name
       limit
}

GraphQL是否允许我以“动态”方式将引用数据记录连接到UserA类型记录?

您是否解决了此问题?@thebluephantom,您好,我恐怕没有解决此问题,可能现在就解决了OK thx。这让我觉得相当困难,而且解决方案只能走这么远