SOQL关系查询挑战

时间:2019-01-24 07:52:31

标签: java soql sfdc

我们能否以任何方式在同一SOQL查询中满足以下条件:-

;with splitdata as
(
    select f.item as data
    from tb100 t
    cross apply dbo.udf_split(t.name,' ') f
)
select t2.name 
from tb10mil t2
inner join splitdata c on charindex(c.data,t2.name)>0
group by t2.name

我一直在努力获取不幸地陷入这种情况的一些数据字段。我假设提供了SOQL的限制,其他人可能也遇到了类似的问题。我尝试了以下方法(名称仅是象征性的,不是实际的,我知道__r或其他符号)-

SELECT column1,column2,(SELECT column3,column4,(SELECT column5,column6 FROM order_line [conditions])FROM order [conditions))FROM case [conditions]

SELECT第3列,第4列(SELECT第五列,第6列来自FROM订单行),case.column1,case.column2 FROM订单[条件]

从order_line [条件]中选择column5,column3,order.column3,order.column4,case.column1,case.column2

在这种情况下,case是父级,order是它的子级,而order_line是order的子级对象。我希望从所有对象获取数据字段。但是,在以下情况下,方案将失败:

在第一种情况下,不可能从对象到其子对象的子对象。 在第二种和第三种情况下,如果孩子不存在,就不可能知道父母是否存在。

0 个答案:

没有答案