sql >> Database >  >> RDS >> Mysql

Django onderscheidt zich per zoekopdracht op twee velden

Ik denk niet dat er één enkele query is die dit zou kunnen doen, omdat er geen mechanisme uit de database is om een ​​willekeurige uit duplicaten te kiezen. Als u echter alleen om die twee velden geeft, kunt u het volgende doen:

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

Dit geeft je geen volledige MyModel objecten, maar een lijst met woordenboeken die alle bestaande combinaties van tcode . bevatten en created_on .



  1. CodeIgniter:hoe u een MySQL-query voor selecteren (afzonderlijke veldnaam) uitvoert

  2. Wanneer moet u SQL Server met Access gebruiken? (Hint:bijna altijd)

  3. SQL alles selecteren als parameter null is, anders specifiek item retourneren

  4. 7 gratis hulpprogramma's voor het maken van databasediagrammen voor drukke gegevensmensen