我使用SQLAlchemy的SQL表达式语言如下:动态ORDER BY子句中使用的SQLAlchemy的SQL表达式语言
col_name = 'variable_col'
metadata = MetaData(db)
myTable = Table('table_name', metadata,
Column(col_name, Integer))
s = myTable.select()
for rec in conn.execute(s):
我试图做到的是订购由结果的唯一列DESC结果组。
我尝试使用以下内容:
s.order_by(desc(myTable.c))
s.order_by(desc(myTable.c[0]))
我甚至试图通过创建一个列对象和秩序:
temp_col = Column(col_name, Integer)
s.order_by(desc(temp_col))
一切都无济于事。返回结果就好像没有order_by子句一样。
任何帮助,将不胜感激。