在我的django项目中,我有一个表,该表的列名为'key_id'。直到今天,我不得不对这些值的不同值进行分组,计数并显示最大结果。 我是这样做的:
maxpar = temp_test_keywords.objects.filter(main_id=test_id).values('key_id').annotate(total=Count('key_id')).order_by('-total').first()
maxMax = maxpar['total']
全部完成。 今天,我们决定向表中添加另一个字段'key_group'(可能是1,2,3,4),现在我必须对group和count max key_id字段使用相同的查询,但对于key_group也要相关。
例如,如果在我的表中有5条key_id = 187的记录和3 112条记录,我的查询必须返回5,现在如果对于那5条记录4包含'key_group = 1'并且一个= 2查询必须返回4
希望我很清楚
预先感谢 卢克