Ios NSPredicate-核心数据中SQL连接的等效项

Ios NSPredicate-核心数据中SQL连接的等效项,ios,core-data,nspredicate,Ios,Core Data,Nspredicate,我有一个SQL查询,它在我从应用程序复制的SQLite数据库中工作。我的问题是我不知道如何把它写成NSPredicate SQL查询如下所示: SELECT * FROM ZUSERS JOIN ZFEATURES ON ZFEATURES.Z_PK = ZUSERTOFEATURES WHERE ZFEATURES.ZFEATURETOPRODUCTS = myProductPK AND ZFEATURES.ZNAME = 'FEATURE_NAME' 任何人都可以用NSPredicate引

我有一个SQL查询,它在我从应用程序复制的SQLite数据库中工作。我的问题是我不知道如何把它写成NSPredicate

SQL查询如下所示:

SELECT * FROM ZUSERS JOIN ZFEATURES ON ZFEATURES.Z_PK = ZUSERTOFEATURES WHERE ZFEATURES.ZFEATURETOPRODUCTS = myProductPK AND ZFEATURES.ZNAME = 'FEATURE_NAME'
任何人都可以用NSPredicate引导我走向正确的方向,以实现同样的结果

以下是模型的外观:

谢谢,
dfox

我找到了它,但不确定它是否正确/最佳,但我得到了我想要的输出

我使用这个谓词:

NSPredicate *predicate = [NSPredicate predicateWithFormat:@"(userToProducts == %@ && userToFeatures.name == %@)", product, <FEATURE_NAME>];
NSPredicate*谓词=[NSPredicate谓词格式:@”(userToProducts==%@&&userToFeatures.name=%@),product,];
并使用上述谓词获取
用户的实体

到目前为止我很高兴