sqlalchemy中两个如何连接具有多个条件的多个表

问题描述 投票:0回答:1
select d.field_value as name,a.mobile,c.balance,a.created_at from users as a inner join user_profiles as b on a.id = b.user_id
inner join wallets as c on c.user_profile_id = b.id
left join profile_details as d on d.user_id = a.id where d.field_name = "name" and c.balance > 0 order by a.id desc;

这是我的查询,我需要用 sqlalchemy 编写,我有包含所有提到的表和适当列的模型。

python sqlalchemy orm
1个回答
-2
投票

这很容易。我有一些链接可以参考。

您可以参考文档这里

如何连接多个表这里

如何从查询中仅选择几列这里

使用 sqlalchemy 进行左和/或右外连接此处

我想现在你也许可以解决你的问题了。希望这有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.