Java 加入salesforce查询
我正在使用salesforce sdk。我想使用内部联接获取记录。我有两张表和附件。每个活动都有一个附件 我指的是下面的链接。但我认为这没用Java 加入salesforce查询,java,android,salesforce,soql,Java,Android,Salesforce,Soql,我正在使用salesforce sdk。我想使用内部联接获取记录。我有两张表和附件。每个活动都有一个附件 我指的是下面的链接。但我认为这没用 您是在构建SQL查询还是SOQL查询 如果这是一个SOQL查询,那么SQL连接就不存在 您需要的是: SELECT CustomerName, (SELECT Body FROM Attachments) FROM Campaign 这将在“附件关系”字段中的子查询中执行 为了给您一个此数据作为JSON返回结构的示例,它如下所示: { "Cust
您是在构建SQL查询还是SOQL查询 如果这是一个SOQL查询,那么SQL连接就不存在 您需要的是:
SELECT CustomerName, (SELECT Body FROM Attachments) FROM Campaign
这将在“附件关系”字段中的子查询中执行
为了给您一个此数据作为JSON返回结构的示例,它如下所示:
{
"CustomerName":"SomeName",
"Attachments": [ { "Body":"someblob" }, { "Body":"someOtherBlod" } ]
}
有什么问题吗?我犯了个错误。通过此查询,如果使用此查询,将显示表和列。它返回时未理解查询调用部分中的关系“附件”。Salesforce不联接表。它将相关对象作为子属性返回。在这种情况下,附件将是活动对象的属性,即附件列表。我不确定它在java中反序列化时是什么样子,但是序列化的JSON版本应该与我的示例类似。
{
"CustomerName":"SomeName",
"Attachments": [ { "Body":"someblob" }, { "Body":"someOtherBlod" } ]
}