gpt4 book ai didi

mysql - 如何在 SQLAlchemy 中加入后查找计数

转载 作者:行者123 更新时间:2023-11-29 12:09:34 25 4
gpt4 key购买 nike

我使用以下方式连接多个表:

session.query(R, RR, RRR).join(R).join(RR).all()

我尝试过:

session.query(func.count(R, RR, RRR)).join(R).join(RR)

但是,这似乎不是从表中确定计数的正确方法。

我可以做到

len(session.query(R, RR, RRR).join(R).join(RR).all())

但理想情况下,我不必在内存中进行计数。

最佳答案

如果您在 COUNT(*) 之后,以下应该可以工作:

q = (session
.query(func.count().label("cnt"))
.select_from(R)
.join(RR)
.join(RRR)
)
r = q.scalar()

关于mysql - 如何在 SQLAlchemy 中加入后查找计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30922781/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com