sql >> Database teknologi >  >> RDS >> Mysql

Django særskilt gruppe efter forespørgsel på to felter

Jeg tror ikke, der er en enkelt forespørgsel, der kunne gøre dette, fordi der ikke er nogen mekanisme fra databasen til at vælge en tilfældig fra dubletter. Men hvis du kun bekymrer dig om disse to felter, kan du gøre:

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

Dette vil ikke give dig fuldstændig MyModel objekter, men en liste over ordbøger, der indeholder alle de eksisterende kombinationer af tcode og created_on .



  1. Bedste MySQL DigitalOcean-ydeevne – ScaleGrid vs. DigitalOcean Managed Databases

  2. PostgreSQL vinduesfunktion:partition ved sammenligning

  3. Oprettelse af en trigger til kun at køre, når en ny tabel oprettes

  4. Tilføj en fremmednøgle til en eksisterende tabel i SQLite