我有这种关系:
player <—>> games <<—> quiz
并且想要在玩家的游戏中获得所有测验,例如
SELECT *
FROM ZQUIZ
WHERE Z_PK NOT IN (SELECT ZQUIZ
FROM ZGAME
WHERE ZPLAYER == 1)
有人可以帮忙吗?
答案 0 :(得分:3)
这可以使用SUBQUERY子句来完成。如果myPlayer
是有问题的玩家:
let predicate = NSPredicate(format:"SUBQUERY(games,$g, $g.player == %@).@count == 0", myPlayer)