【发布时间】:2019-09-27 06:04:22
【问题描述】:
我使用 SQLalchemy 表声明来避免使用字符串和手动生成 SQL 语句。这工作得很好,除了以下用例,我试图返回一个语句,该语句创建一个合并表,其中包含两个表中的所有列,连接在表之间存在的隐式 PK/FK 上。
下面的语句似乎只从第一个(结果)表中选择列,我不确定如何生成完整的选择语句?
sql = Query(Results, Details).join(Details)\
.filter(Details.result_type == 'standard')\
.statement
【问题讨论】:
标签: python sqlalchemy