假设表foo具有复合主键(a,b),如何使用SQLAlchemy (postgresql方言)生成以下sql查询?
SELECT * FROM foo WHERE (a,b) IN ((1,2), (2,3));发布于 2014-03-18 14:13:56
以下是答案:
from sqlalchemy.sql.expression import Tuple
session.query(Foo).filter(Tuple(Foo.a, Foo.b).in_([(1,2), (3,4)])).all()https://stackoverflow.com/questions/22481552
复制相似问题