7
假设有一个SQL语句:如何在SQLAlchemy中使用“复方令”
select * from A order by cola
在SQLAlchemy中,我们可以使用此代码:
session.query(A).order_by(asc(cola))
现在我想用一个“复合排序“在SQL中:
select * from A order by cola, colb
那么我将如何将它转换为sqlalchemy代码?我可以使用:
session.query(A).order_by(asc(cola, colb))
也许我不能这样做。
你也可以这样做:'qry = qry.order_by(cola).order_by(colb)'。您添加'order_by(...)'语句的顺序非常重要。 – van 2012-03-17 17:10:36
只需选择您的答案作为正确答案,以便此问题将完成其工作流程。 – Nilesh 2012-03-19 05:35:05