您可以使用
RelationshipProperty.Comparator.has():
session.query(UserGroup).filter(UserGroup.user == user_x, UserGroup.group.has(Group.grouptype == 'foo'))
您可能会发现
Group直接查询更自然:
session.query(Group).filter(Group.users.any(User.id == user_x), Group.grouptype == 'foo')
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)