Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana cara mengembalikan baris yang terdaftar dalam urutan COUNT(*)?

Cukup dengan menerapkan GROUP BY klausa, dan dengan asumsi Anda memiliki indeks , FOREIGN KEY , atau PRIMARY KEY di parentId , kinerjanya harus cukup baik. (parentId sepertinya itu adalah FORIEGN KEY , jadi pastikan untuk menentukan batasan untuk menerapkan pengindeksan).

SELECT `parentId`
FROM `foo`
GROUP BY `parentId`
ORDER BY COUNT(*) DESC



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kunci Asing MySQL ON DELETE CASCADE di 3 tabel

  2. Seperti Case Sensitive di MySQL

  3. Migrasi panjang Django 1.7 tidak pernah berakhir

  4. berhenti memasukkan data ke dalam database saat menyegarkan halaman

  5. Apa cara untuk memindahkan data yang lebih lama dari hari 'Y' ke tabel arsip/riwayat di MySQL?