假設我在Core Data中有Song實體和Genre實體。流派有許多歌曲。提取所有Core Data子實體
我想執行取回請求來獲取所有歌曲的流派。這意味着流派會多次出現。或者,用SQL語言來說,
select G.*
from Songs S
join Genres G on G.id = S.genre_id
由於我不需要外鍵/主鍵,我意識到SQL的等價性有點誇張。目標是一樣的。這似乎很簡單,但我無法在我的研究中找到適合我的問題的答案。
我的最終目標是聚合流派並對它們進行計數,like in this post。再次,在SQL方面:
select G.name, count(*)
from Songs S
join Genres G on G.id = S.genre_id
group by G.name
我希望從這個問題的理解,我可以從鏈接中添加代碼來獲得我想要的東西。隨意告訴我,如果CD不能這樣工作,它將無法正常工作。
不是。你提出的建議將會給我每一種類型中的一種。通過查詢歌曲,但選擇流派,每種流派出現一次*每次使用*。 – spamguy