엔터티 B (장부)는 엔터티 D (설명)와 일대 다수의 관계가 있습니다. 아이디어는 책이 다른 언어에 대해 다른 설명을 가지고 있다는 것입니다.많은 관련 엔터티 중 하나를 기반으로 정렬
내가 주어진 언어 (D.languageID)에 대한 자신의 제목 (D.title)를 기반으로 책을 정렬 할
B가 D에 일대일 관계를 가지고 있다면, 내가 좋아하는 일을 할 것입니다 :
NSSortDescriptor *sortDescriptor = [[NSSortDescriptor alloc] initWithKey:@"d.title" ascending:YES];
물론 모델이 책에 동일한 languageID를 가진 설명이 많아지는 것을 방지하지 못한다고 말할 수 있습니다. 그러나이 경우 어떤 (예 : 첫 번째) 설명이 나에게 좋을 것입니다.
내 모델이 잘못 되었습니까? 지금 가장 좋은 솔루션은 무엇입니까?
어떤 오브젝트 B를 사용해야하는지 미리 알고 있습니다. 그래서 내 질문입니다, 어떻게 특정 Child 개체에 따라 부모 개체를 정렬 할 수 있습니까? – Gytis
자녀 중 가장 낮은 생년월일에 따라 부모를 분류하는 것에 비논리적 인 것이 보이지 않습니다. – Gytis
귀하의 요지를 봅니다. 먼저 각 부모의 가장 어린 아이를 결정한 다음 추출하고 분류해야합니다. 하나의 간단한 가져 오기에서이 작업을 수행하는 방법을 잘 모릅니다. 루프에서는 그리 어렵지 않습니다. – Mundi