不接受WITH子句 - Salesforce
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了不接受WITH子句 - Salesforce相关的知识,希望对你有一定的参考价值。
在Salesforce中使用下面的SOQL查询来处理从https://developer.salesforce.com/docs/atlas.en-us.soql_sosl.meta/soql_sosl/sforce_api_calls_soql_select_with.htm引用的“WITH filteringExpression”
SELECT Id FROM Lead WITH Name='YYYYY'
我得到了以下错误。我可以知道为什么会出现这个错误。
ERROR at Row:1:Column:26
Lead does not accept a WITH clause
答案
WITH
是一个特殊的过滤器,用于在SOQL中难以表达的其他东西。它试图隐藏您必须进行的非常复杂的JOIN操作。你需要的是老派WHERE Name = 'YYYYY'
。
WITH
用于有效地检索与数据类别相关的记录。类别有点像挑选列表但是层次分明。我从未在知识库实现之外使用它们。想象一下,有一些常见问题解答文章,你想在搜索“花园护理”,“家居与园艺”,“消费级产品”时出现一篇关于割草机护理的文章。这就是文档中的示例试图传达的内容。找到与美国相关的文章(这将是一个非常具体的类别),还有与更通用的北美相关的文章。
以上是关于不接受WITH子句 - Salesforce的主要内容,如果未能解决你的问题,请参考以下文章