我加入 2 个表(依赖项 (TABLE_1 : TABLE_2) =>> (1:M) ):
all_rows = db.session.query(
TABLE_1
).filter(
TABLE_1.field1 == value1,
TABLE_2.field2 == value2
).join(
TABLE_2
).filter(
TABLE_2.field3 == value3
).all()
然后我想打印结果:
for rows in all_rows :
print('*', rows )
由于某种原因,它只提供 1 行,然后只提供 TABLE_1 数据
我做错了什么?
总的来说,我决定连接 MySQl 逻辑并想通了。我不知道这是否正确,但它有效:
好吧,打印样本本身: