Core Data に Song エンティティと Genre エンティティがあるとします。ジャンルにはたくさんの曲があります。
すべての曲のジャンルをフェッチするフェッチ リクエストを実行したいと考えています。これは、ジャンルが複数回表示されることを意味します。または、SQL 用語では、
select G.*
from Songs S
join Genres G on G.id = S.genre_id
外部キー/主キーは必要ないため、SQL に相当するものは少し伸びていることに気付きました。目標は同じです。簡単に思えますが、私の研究では、私の問題にぴったりの答えが見つかりませんでした。
私の最終的な目標は、この投稿のように、ジャンルを集約して数えることです。繰り返しますが、SQL 用語では次のようになります。
select G.name, count(*)
from Songs S
join Genres G on G.id = S.genre_id
group by G.name
この質問を理解して、リンクからコードを追加して、必要なものを取得できることを願っています。CDがそのように機能しない場合は、機能しないと遠慮なく言ってください。