0

データベース内の特定のタイプのレベル数を見つける必要があります。

for l, c in session.query(Player.level, func.count(Player.level)).group_by(Player.level).all()

# how to add condition Player.type==1

プレーヤーには 7 つの異なるタイプがあり、10 のレベルがあります。タイプ= 1のみのレベルごとのプレーヤーの数を取得する必要があります(7つすべてをリストする必要はありません)

このクエリにフィルターを追加するには?

4

1 に答える 1

2

これを追加するのはどうですか:

filter_by(type=1)

すべて一緒に:

for l, c in session.query(Player.level, func.count(Player.level)).\
                          group_by(Player.level).filter_by(type=1).all()
于 2013-08-23T13:16:54.540 に答える