带有子查询,分组依据,计数和求和功能的高级SQL查询到SQLalchemy
技术问答
232 人阅读
|
0 人回复
|
2023-09-12
|
我写了以下查询。6 T; Y4 ^6 j% o5 X) J) H6 |
select distinct(table3.*), (select count(*) from table2 where table2.cus_id = table3.id) as count, (select sum(amount) from table2 where table2.cus_id = table3.id) as total from table二、 table table3 where table3.id = table2.cus_id and table2.own_id = table1.own_id;它从另一个表中找到了一列的总和产生总和的行数和一些相关数据。(如果您认为可以改进,请随时优化)2 T. [# k" O4 C6 |
我需要把它转换成SQLAlchemy,但是我不知道从哪里开始。我非常感谢任何建议。
2 O& @2 k& @; u 0 G0 J' p# z1 L$ L( P
解决方案: |
|
|
|
|
|