Reputation: 77641
I have a CoreData entity called Item with two values (well, two values relevant to this question).
Item
---------------
id - NSString
name - NSString
Every item has a unique ID and SHOULD have a unique name.
(BTW, the id is not used for CoreData it is used for communicating with the server).
There are a couple of items which appear to have duplicate names and I'm trying to find a query that returns all items that have an item in the table with a duplicate name.
Is this possible?
If so, can someone provide an NSPredicate (or method) to do this.
Upvotes: 0
Views: 165
Reputation: 539815
I do not think that it is possible to fetch exactly the items with duplicate names with a Core Data fetch request. (I think there was a similar question some time ago here on SO, but I cannot find it right now.)
You could fetch all items sorted by the name
attribute. Then the duplicates can be found with a single loop over the result array.
Upvotes: 1