2

如何设置条件不在的查询?我从客户端的 id 列表中获取(id 是数字列表),我只需要返回一个具有不同 id 的用户(新用户的 id 不在传递列表中)。

user =  session.query(UserModel).filter(UserModel.level.in_(ids)).first()

如何更改此查询以返回第一个不在的用户(目前它是第一个在的用户)?

4

1 回答 1

4

SQLAlchemy~用于“不”:

user =  session.query(UserModel).filter(~UserModel.level.in_(ids)).first()
于 2013-08-13T22:27:30.910 回答