我想计算连接语句中的行数
counts = models.Table.query.join(subquery, func.date(subquery.c.date)==func.date(models.Table.date))
counts = counts.add_columns(subquery.c.count)
counts = counts.add_columns(models.Table.date).distinct(models.Table.date).group_by(models.Table.date)
counts = counts.order_by(models.Table.date.desc()).paginate(page, 7, False)
其中子查询定义为
subquery = db.session.query(models.Table2.date, models.Table2.id, func.count(models.Table2.id).label("count")).group_by(models.Table2.date).subquery()
我希望Table2中每个日期的行数。当前选择会跳过Table2中零行的任何日期? 谢谢 卡尔