小编Des*_*ova的帖子

我们可以使用 SQLAlchemy 进行相关查询吗

我正在尝试将此 SQL 查询转换为 Flask-SQLAlchemy 调用:

SELECT *
FROM "ENVOI"
WHERE "ID_ENVOI" IN (SELECT d."ID_ENVOI"
                     FROM "DECLANCHEMENT" d
                     WHERE d."STATUS" = 0
                                    AND d."DATE" = (SELECT max("DECLANCHEMENT"."DATE")
                                    FROM "DECLANCHEMENT"
                                    WHERE "DECLANCHEMENT"."ID_ENVOI" = d."ID_ENVOI"))
Run Code Online (Sandbox Code Playgroud)

如您所见,它使用子查询,最重要的是,子查询之一是相关查询(它使用d在外部查询中定义的表)。

我知道如何将子查询与subquery()函数一起使用,但我找不到有关 SQLAlchemy 相关查询的文档。你知道一种方法吗?

python postgresql sqlalchemy

5
推荐指数
2
解决办法
4107
查看次数

标签 统计

postgresql ×1

python ×1

sqlalchemy ×1