SQLAlchemy 错误 - “请显式为这些同名列配置一个或多个属性。”

2024-01-06

我是 sqlalchemy 的新手。尝试让查询正常工作,但在连接方面遇到问题。

我有两个表,它们都有一个名为“Id”的列,我需要加入该表。我的代码如下所示:

table1 = server.tab1
table2 = server.tab2
joined = server.join(table1,table2, table1.Id == table2.Id)
where = table1.createDate > start
results = joined.filter(where).all()

这会导致以下错误消息:

在属性“Id”下隐式组合列 table1.Id 和列 table2.Id。请为这些同名列显式配置一个或多个属性。

问题是,如何配置这些属性?

TIA!


用sql汤

joined = server.session.query(table1).join((table2,table1.id == table2.id))
where = table1.createDate > start
results = joined.filter(where).all()
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

SQLAlchemy 错误 - “请显式为这些同名列配置一个或多个属性。” 的相关文章

随机推荐