Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Django eindeutige Gruppierung nach Abfrage für zwei Felder

Ich glaube nicht, dass es eine einzige Abfrage gibt, die dies tun könnte, da es keinen Mechanismus aus der Datenbank gibt, um zufällig eine aus Duplikaten auszuwählen. Wenn Sie sich jedoch nur für diese beiden Felder interessieren, könnten Sie Folgendes tun:

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

Dadurch erhalten Sie kein vollständiges MyModel Objekte, sondern eine Liste von Wörterbüchern, die alle existierenden Kombinationen von tcode enthalten und created_on .