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

MySQL memesan dengan duplikat atas terlebih dahulu

permintaan,

SELECT  a.*
FROM    TableName a
        INNER JOIN 
        (
            SELECT  Color, COUNT(*) totalCount
            FROM    TableName
            GROUP   BY Color
        ) b ON  a.Color = b.Color
ORDER   BY b.TotalCount DESC, a.ID ASC

KELUARAN

╔════╦════════╗
║ ID ║ COLOR  ║
╠════╬════════╣
║  2 ║ green  ║
║  4 ║ green  ║
║  5 ║ green  ║
║  1 ║ red    ║
║  6 ║ red    ║
║  3 ║ yellow ║
╚════╩════════╝


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara menghubungkan beberapa database, server di mysql dan kueri dari kedua tabel satu sama lain?

  2. menggunakan pernyataan LOAD mysql di PHP gagal, tetapi melakukannya melalui baris perintah berfungsi

  3. Gagal membangun konektor mysql/c (libmysql) dari sumber di cygwin

  4. Bagaimana cara membuat id (bertambah otomatis) di Mysql dengan string yang digabungkan dengannya? hanya menggunakan php

  5. Perulangan persegi panjang svg dari database