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

我有七种不同类型的玩家,我有 10 个级别。我需要按级别获取只有 type=1 的玩家数量(不列出所有七个)

如何向此查询添加过滤器?

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 回答