问题:
在GROUP BY查询时,发现查出的结果不对。
results = TestResult.objects.filter(test_id='54_1')\
.annotate(security_group_id=F('index_id__security_group_id')) \
.annotate(dcount=Count('security_group_id')) \
.values('security_group_id') \
.order_by('security_group_id')
利用Pycharm的debug平台,导出sql到navicat里测试一下,
发现,在sql语句里带了主键 result_id,但这是我不想要的。应该是:
同样的问题描述,在网站的一个回答中,具有相似情况