如何使用 SQLACHEMY 作为 ORM 在 counsul 中转换此查询

问题描述

我这里有问题。如何将此 sql 查询转换为 sqlAlchemy 作为 ORM 的查询

SELECT LD.LoadDocumentId,LD.LoadNumber,LD.AzureStorageLink,LD.DocumentTypeId,LB.CustomerId from lod.LoadDocument AS LD JOIN lod.LoadBoard_Base AS LB ON LB.LoadNumber = LD.LoadNumber where DocumentTypeId IN (2,3,5,7,9) and LD.createdon > '04/13/2021'

我正在尝试这样做,但我的 JOIN 有问题

LastTimeRun = session.query(LoadDocument.LoadDocumentId,LoadDocument.LoadNumber,LoadDocument.AzureStorageLink).join(
    LoadBoard,LoadDocument.LoadNumber == LoadBoard.LoadNumber
).filter(
    LoadDocument.DocumentTypeId._in == 2,9
).filter(
     LoadDocument.DocumentTypeId == 2 and LoadDocument.CreatedOn >= currentTime

CurrentTime 是当前时间的变量

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...