繁体   English   中英

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

[英]How two join multiple tables with multiple conditions in sqlalchemy

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,我有 model,其中包含所有提到的表和适当的列。 感谢您在这里花费的所有努力和时间。

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

您可以在此处参考文档。

如何在这里连接多个表。

select如何只从这里查询几列。

左和/或右外连接在这里使用 sqlalchemy

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM