如何我有一个SQL查询,如下所示使用别名sqlachemy
select cloumn1,column2,count(column1) as c
from Table1 where user_id='xxxxx' and timestamp > xxxxxx
group by cloumn1,column2
order by c desc limit 1;
我successed在写SQLAlchemy的等同放着清单
result = session.query(Table1.field1,Table1.field2,func.count(Table1.field1)).filter(
Table1.user_id == self.user_id).filter(Table1.timestamp > self.from_ts).group_by(
Table1.field1,Travelog.field2).order_by(desc(func.count(Table1.field1))).first()
但我想避免order_by
子句中使用func.count(Table1.field1)
。
如何在sqlalchemy中使用别名?任何人都可以显示任何示例吗?