Eu tenho 2 consultas que recebem um subconjunto de tabelas, vamos chamá-las Table1
e Table2
gostaria de juntar essas 2 tabelas filhas em seus arquivos id
.
Eu tentei algo assim, mas ele lança erros inúteis:
table1: List[Table1] = db.session.execute(query1)
table2: List[Table2] = db.session.execute(query2)
db.session.query(table1).join(table2, table1.id == table2.id).all()
Você precisa unir as tabelas antes de executar a consulta. Talvez você quisesse fazer assim?
results = db.session.query(Table1).filter(
{whatever the query1 does},
{whatever the query2 does}
).join(Table2, Table1.id==Table2.id)
Este artigo é coletado da Internet.
Se houver alguma infração, entre em [email protected] Delete.
deixe-me dizer algumas palavras