記事のタイトルは KnowledgeArticleVersion テーブルにあり、View Normalized Score は KnowledgeArticleViewStat テーブルにあります。両方のテーブルの親は KnowledgeArticle ですが、DB スキーマにリレーション名が存在しないため、KnowledgeArticleVersion に結合できません。もちろん、最初はそのようなクエリを実行できます
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)
しかし、私の宗教では、1 つではなく 2 つのクエリを実行することを禁じています。
SOQLで結合を実行する正しい方法を誰かが教えてくれるかもしれません。