Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Django odrębne grupowanie według zapytania na dwóch polach

Nie sądzę, że istnieje jedno pojedyncze zapytanie, które mogłoby to zrobić, ponieważ nie ma mechanizmu z bazy danych do wybierania losowego z duplikatów. Jeśli jednak zależy Ci tylko na tych dwóch polach, możesz zrobić:

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

To nie da ci pełnego MyModel obiekty, ale lista słowników zawierających wszystkie istniejące kombinacje tcode i created_on .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL SELECT LIKE (niewrażliwa wielkość liter)

  2. Używanie JDeveloper z bazą danych MySQL i bazą danych Oracle na AWS RDS, część 3

  3. Jak sprawić, by Sequelize używał pojedynczych nazw tabel

  4. PHP MySQL i geolokalizacja

  5. Sprawdź, czy nazwa użytkownika już istnieje w bazie danych MySQL PHP