如何我有一個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中使用別名?任何人都可以顯示任何示例嗎?