django 多表查询,如何让 select 语句包含多表的所有字段?

我用modelA.objects.filter(……)进行多表查询,对应的sql语句有让modelA和modelBjoin的语句,但是select语句里是modelA的所... 我用 modelA.objects.filter(……) 进行多表查询,对应的 sql 语句有让 modelA 和 modelB join 的语句,但是 select 语句里是 modelA 的所有字段,我想让 modelB 中的所有字段也被 select 到,否则我再去取 modelB 里面字段时候,会重新执行 select modelB 展开
 我来答
天真boyearth
2017-02-21 · TA获得超过113个赞
知道小有建树答主
回答量:107
采纳率:50%
帮助的人:72.7万
展开全部
select * from ( select ....from a group by 班次) as A, (select....from b group by 班次) as B
WHERE A.班次=B.班次
如果是多个字段合为主键,那就用and连起来.
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式