私は2つのテーブルtable1とtable2を持っています。次のSQLクエリと同等の形式のNSPredicate
は何ですか?NSPredicate形式SQLクエリと同等
SELECT * FROM table1 where table1.a NOT IN (SELECT table2.b from table2)
私は2つのテーブルtable1とtable2を持っています。次のSQLクエリと同等の形式のNSPredicate
は何ですか?NSPredicate形式SQLクエリと同等
SELECT * FROM table1 where table1.a NOT IN (SELECT table2.b from table2)
さてあなたは、このような何かをtable2のからBの値のリストを取得することができます...
[NSPredicate predicateWithFormat:@"NOT (a in %@)", listOfBValues];
Core Dataはデータベースではありません。任意のSQLをコアのデータフェッチ要求に変換することはできません。ドキュメンテーションを数回読んでください。それまでは、あなたは混乱するでしょう。 –