Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/386.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 加入salesforce查询_Java_Android_Salesforce_Soql - Fatal编程技术网

Java 加入salesforce查询

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

我正在使用salesforce sdk。我想使用内部联接获取记录。我有两张表和附件。每个活动都有一个附件

我指的是下面的链接。但我认为这没用


您是在构建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" } ]
}