次のようなデータモデルがあります。
Chat -> abstract entity
ChatUser -> inhertied from Chat.
-> has a relationship to user model that has a name attribute
ChatGroup -> inherited from Chat
-> has a relationship to group that also has a name attribute.
ユーザー名またはグループ名から「ABC」という名前を持つ fetchedresultscontroller を使用して、すべてのチャットを取得する必要があります。単一の述語を使用してそれらを取得できないようです。両方を個別にフェッチして結果を組み合わせる方法はありますか。