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

pernyataan pilih mysql dengan pilihan unik dan maksimum?

Anda dapat melakukannya sebagai berikut:

SELECT field_a, max(dup_number) as dup
FROM table1
GROUP BY field_a

max fungsi agregasi, memberi Anda nomor duplikat maksimum, sementara grup dengan menjamin hanya item unik yang ditampilkan.

Jika Anda perlu mengetahui juga id, Anda dapat melakukan sesuatu seperti berikut

SELECT t.*
FROM table1 t INNER JOIN (
    SELECT field_a, max(dup_number) as dup
    FROM table1
    GROUP_BY dup_number
) g ON t.field_a = g.field_a AND t.dup_number = g.dup


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Temukan kecocokan terdekat untuk nama kota yang salah eja?

  2. Laravel memiliki parameter Banyak dan milik

  3. Hasil query MYSQL dicetak dua kali menggunakan PDO

  4. Optimasi Logika MySql

  5. Pegas, Hibernasi, Blob pemuatan malas