Tho*_*old 5 core-data subquery nspredicate ios swift
我有这样的关系:
player <—>> games <<—> quiz
Run Code Online (Sandbox Code Playgroud)
并且想要在玩家的游戏中进行所有测验,例如
SELECT *
FROM ZQUIZ
WHERE Z_PK NOT IN (SELECT ZQUIZ
FROM ZGAME
WHERE ZPLAYER == 1)
Run Code Online (Sandbox Code Playgroud)
有人可以帮忙吗?
这可以通过 SUBQUERY 子句来完成。如果myPlayer
是有问题的玩家:
let predicate = NSPredicate(format:"SUBQUERY(games,$g, $g.player == %@).@count == 0", myPlayer)
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2916 次 |
最近记录: |