我在Python中有一个Flask-SQLAlchemy
程序,正在使用declarative扩展名。
我有一个像这样的SQL查询:
select *, max(column_1) from table_name group by column_2
如何使用SQLAlchemy
将其翻译为查询?
column_1
是一个整数字段,完全独立于column_2
,它是来自其他表的外键。
我知道我有max function,我尝试过这样的事情:
result = session.query(func.max(table_name.column_name_1)).group_by(table_name.column_name_2)
但我没有得到正确的结果。