首页 > django model实现非主键的inner join

django model实现非主键的inner join

分别有两张表:a表含有字段a_id(主键),b表含有字段fansnum、b_uid、b_id(主键),请问Django如何实现下面的sql语句
select * from a INNER JOIN b ON (b.b_uid=a.a_id) order by b.fansnum asc (注意:b_uid不是主键,否则的话可以使用model的foreign key实现)

其实最主要的目的是通过使用b表的fansnum给a表的内容进行排序,a表在做查询的时候有可能还会添加很多filter条件,上面的语句只是最简单的情况。
或者说,如何使用Django的model实现使用b表的fansnum给a表的内容进行排序。

【热门文章】
【热门文章】