WITH
- это специальный фильтр для чего-то другого, что иначе было бы трудно выразить в SOQL. Он пытается скрыть очень сложную операцию JOIN, которую вы должны сделать. Что вам нужно, это старая школа WHERE Name = 'YYYYY'
.
WITH
используется для эффективного извлечения записей, связанных с категориями данных. Категории немного похожи на списки выбора, но иерархические. Я никогда не использовал их за пределами реализации базы знаний. Представьте, что у вас есть часто задаваемые вопросы, и вы хотите, чтобы при поиске «Уход за садом», «Дом и сад», «Товары для потребительских нужд» появилась статья об уходе за газонокосилкой. Это то, что этот пример в документации пытается передать. Найдите мне статьи, которые имеют отношение к США (это будет очень специфическая категория), но также статьи, связанные с более общей Северной Америкой.