如何将这个SQL查询转换为Django Queryset?

8cdiaqws  于 2023-01-31  发布在  Go
关注(0)|答案(1)|浏览(135)

我有这样的查询,它从两个不同的表中选择值,并使用数组聚集超过匹配的ID,我怎么能得到相同的结果使用查询集。谢谢!

select
    sf.id_s2_users ,
    array_agg(sp.id)
from
    s2_followers sf
left join s2_post sp on
    sp.id_s2_users = sf.id_s2_users1
where
    sp.id_s2_post_status = 1
    and sf.id_s2_user_status = 1
group by
    sf.id_s2_users
0yg35tkg

0yg35tkg1#

如果你想的话,你可以用Django的ORM来运行原始的SQL查询,在这种情况下你不需要修改你的查询,你可以在这里查看文档。

相关问题