0

如果有人可以帮助我满足以下构建 SOQL 的要求,我将不胜感激。

Object1:事件:要获取的字段:Id、Subject、OwnerId

Object2:EventAttendee:要获取的字段:EventId、AttendeeId

对象 3:用户:要获取的字段:ID、电子邮件

注意:事件 ID = EventAttendee 的 EventId & EventAttendee 的 AttendeeId = 用户 ID

所以要求是从 Event 中查找 Id 到 EventAttendee 的 EventId 中,得到相应的 AttendeeID,然后对于相同的 AttendeeId 查找用户来获取电子邮件地址。

谢谢你的帮助。

4

1 回答 1

1

一种方法是从事件开始,到与会者,然后到用户。容纳与会者的表实际上称为EventRelation。这样的事情应该让你开始:

SELECT Id, Subject, OwnerId,
    (SELECT EventId, RelationId, Relation.Email FROM EventRelations)
FROM Event
于 2013-06-12T17:52:55.510 回答