SQLAlchemy查询显示两个选项卡中都存在记录的结果

2024-09-26 18:07:12 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个与item表相关的items表。第二个表包含items表中某个项目的库存收据。items表中可以有0条或多条记录与items表中的单个记录相关。如何使用query只获取在项目层中有1个或多个记录的记录。。。。你知道吗

结果=会话.查询(项目)。过滤器(???)。加入(ItemTier)

其中,在伪代码中,过滤器部分类似于。。。 如果item\u tiers表有一个或多个与item相关的记录。你知道吗


Tags: 项目代码过滤器库存记录itemsitemquery
2条回答
results = session.query(Item).join(ItemTier).filter(Item.foreign_key=ItemTier.column_with_keys).all()

如果在表之间定义了外键,SA将为您计算连接条件,而不需要额外的过滤器。你知道吗

There is, and i was really over thinking this. Thanks for the fast response. – Ominus

相关问题 更多 >

    热门问题