文章内容
2022/2/21 18:36:47,作 者: 黄兵
SQLAlchemy 如何使用 in 查询
最近在使用 SQLAlchemy 的时候,有一个列表,对应数据库中的 id,需要批量查询出来,首先想到的是 MySQL 中的 in 查询,下面是 MySQL in 查询的一个例子:
SELECT id, name FROM user WHERE id IN (123, 456)
如何在 SQLAlchemy 中进行 IN 查询?
下面是具体代码示例:
session.query(MyUserClass).filter(MyUserClass.id.in_((123,456))).all()
这样就可在以在 SQLAlchemy 中进行 IN 查询了。
参考资料:
评论列表