sql >> Base de Datos >  >> RDS >> Mysql

Django grupo distinto por consulta en dos campos

No creo que haya una sola consulta que pueda hacer esto, porque no hay un mecanismo en la base de datos para elegir uno al azar de los duplicados. Sin embargo, si solo te interesan esos dos campos, podrías hacer:

MyModel.objects.order_by('tcode').values('tcode', 'created_on').distinct()

Esto no le dará MyModel completo objetos, sino una lista de diccionarios que contienen todas las combinaciones existentes de tcode y created_on .