文章标题存在于 KnowledgeArticleVersion 表中,视图标准化分数存在于 KnowledgeArticleViewStat 表中。两个表的父级都是 KnowledgeArticle,但我无法将它加入 KnowledgeArticleVersion,因为 DB 模式中不存在关系名称。cos,我可以先执行这样的查询
Select k.ParentId, k.NormalizedScore From KnowledgeArticleViewStat k order by k.NormalizedScore
然后
SELECT Title, UrlName, KnowledgeArticleId FROM KnowledgeArticleVersion WHERE PublishStatus='Online' AND language ='en_US' and KnowledgeArticleId in (:ids)
但是我的宗教禁止我执行两个查询而不是一个。
也许有人可以告诉我在 SOQL 中执行 join 的正确方法。