如何通过单个 SOQL 查询获取所有相关信息?

How to get all related information with a single SOQL query?

我有三个对象:MasterJoinItemJoinMaster 的主从关系称为 Master__c,与 Item 的查找关系称为 Item__c

给定 Master Ids 的列表,我想要所有 Master 记录以及通过 Join 的相关 Item 记录的名称.我该怎么做?

如果我正确理解你描述的对象和关系,

Master是父对象,可以有零个或多个Join记录。 Join 是 Master 的子项,可以对项目有零个或 1 个引用。

如果是这样,您可以使用这样的 SOQL 查询:

select id, name, (select name, item__r.name from Master__r) from Master where id in ()