如何在sqlalchemy中使用“复合顺序”

时间:2012-03-17 14:21:45

标签: sqlalchemy

假设有一条SQL语句:

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))

可能我不能这样做。

1 个答案:

答案 0 :(得分:8)

我发现我可以这样做:

session.query(A).order_by('cola, colb')

然后这个问题就会解决。