Django 模型 annotate 统计 求解
django吧
全部回复
仅看楼主
level 1
y28042134 楼主
Data.objects.values('a').annotate(Count('a'))
语句 相当于 select a,Count('a') as a__count from Data group by a;
怎么样能使select a变成 select * 并且不影响group by a呢
即变为:
select *,Count('a') as a__count from Data group by a;
求大神指点
2017年10月15日 09点10分 1
level 5
楼主可以尝试这样Data.objects.all().order_by("a").annotate(Count("a"))。不知道是否正确,因为数据库内容不同。
2017年10月15日 10点10分 2
1