我試圖從我的表中返回一個總和行,並與總和結果進行排序。如何在SQLAlchemy查詢中使用總數和順序
我這樣的SQL:
self.db_user_online.query(
MeleeGameData,
func.sum(MeleeGameData.core_data).label("ct")
).\
group_by(MeleeGameData.ccid).\
filter_by(mid=self.cycle_id).\
order_by("ct desc").\
all()
調試呼應SQL:
SELECT fiels..., sum(t_act_melee_game_data.core_data) AS ct
FROM t_act_melee_game_data
WHERE t_act_melee_game_data.mid = %s
GROUP BY t_act_melee_game_data.ccid
ORDER BY ct DESC
但它不能工作..
你知道如何編寫你想要的原始SQL嗎? – univerio