個々のプレイヤーから最新のスコアを示すFlaskアプリケーションを作成しようとしています。プレーヤーは複数のスコアを持つことができますが、リーダーボードでは私は最新のスコアを表示したいだけです。 マイmodels.py:私のapp.pyで class Player(db.Model):
__tablename__ = 'player'
id = db.Column(db.Int
私のテーブルでは、同じタイプの異なる日付(MyType)の日付があります。私は最大限に回復したい。 Created(date)> 2017-04-10のとき、それぞれ異なるMyTypeの2つの結果 マイ日: ID MyType Created
1 A 2017-04-09
2 C 2017-04-09
3 D 2017-04-09
4 A 2017-04-12
5 A 2017
TとT1は同じ表を参照してください。 最大値を取得しようとしていますが、最大値を取得している間は、 は等しいcolumnC値を持つ行に興味があります。 select *
from table T
where T.columnA in (0,1,2,3)
and T.columnB = (select max(T1.columnB)
from table T1