通过messageid标识的一条消息被发送到group。一个组中大约有10个成员,邮件应该传递给每个成员。成员始终属于一个组(不能是多个组的成员),但是一个组可以有多个消息。消息内容是一个数组(5种不同语言的相同消息)。消息由messageID标识,并具有到期日期和创建日期。
我想以给定的语言(由语言映射)检索给定GroupMemember的最后10条消息,这些消息尚未传递(由传递状态映射)并且尚未过期(由MessageExpirationDate映射),按消息创建日期按降序排列。 请注意,搜索条件遍及所有实体,我需要所有表中的数据。
表1 -GroupMessage
列数据类型
GroupMessageSID编号
GroupID字符串
MessageID字符串
MessageCreationDate日期
MessageExpirationDate日期
表2-MessageTask
列数据类型
GroupMessageSID数值
MessageTaskSID数值
GroupMemberName字符串
DeliveryTaskID字符串
DeliveryStatus日期
表3-MessageContent
列DataType
GroupMessageSID数值
MessageContentSid数值
内容字符串
语言字符串(类型区域设置为En-US)
默认布尔值