Я пытаюсь воссоздать отношение has_many: посредством (как в Rails) с Objective-C, если базовые данные поддерживаются SQLite, это должно быть возможно, верно? <rant>
Я мог бы написать необработанный SQL для этого за 2 секунды ... </rant>
Во всяком случае, в основном это подмножество моей схемы: TutorGroup ---- ---- Категория, которую мне нужно получить, это все категории, которые выделены для определенной группы репетиторов.
Вот мой запрос:
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"(SUBQUERY(Allocation, $row, $row.tutor_group == %@ AND $row.category == <CURRENT_ROW>).@count > 0)", tutor_group];
Есть ли способ представить объект текущей строки в подзапросе (где я написал <CURRENT_ROW>
? Я пытался использовать self
, но это не работает.
Кроме того, я предполагаю, куда я положил Allocation
- это имя таблицы, для которой я хочу выполнить подзапрос?
Приветствие.