如何实现这样的查询
SELECT DISTINCT ON (user_id) user_id, date FROM mayak_position WHERE user_id IN ('1111', '2222') ORDER BY user_id, date DESC;
使用最小原始sql,使用django-orm
我尝试了许多不同的查询,但都没有成功。
Position.objects.annotate(s=Count('user_id', distinct=True)).order_by('s')
发布于 2016-07-03 19:13:14
Position.objects.filter(user_id__in=child_ids).order_by('user_id', '-date').distinct('user_id')
发布于 2016-07-04 11:34:29
result = Position.objects.filter(user_id__in=['1111', '2222']).values('user_id','date').distinct()https://stackoverflow.com/questions/38149199
复制相似问题