假设我有两张桌子
announcement1
object1 | date1
A | 10/10/10
B | 10/11/10
和
announcement2
object2 | date2
C | 10/12/10
D | 10/11/10
现在我生成像
这样的子查询subquery1 = models.announcement1.query.order_by(models.announcement1.date1)
subquery2 = models.announcement2.query.order_by(models.announcement2.date2)
并运行一个查询以检索每个子查询中的对象数
db.session.query(func.count(subquery1), func.count(subquery2)).
此外,我想按日期订购这些输出,而不是使用paginate提取对象......比如,
.order_by(??data??.desc()).paginate(page, 7, False)
应该选择最近的7个日期。但是如何指定日期列?或者我必须以不同的方式组织这样的选择?加入?