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

Pilih baris pertama untuk setiap grup di MySQL?

Anda dapat GROUP BY dan memilih posisi MAX.

SELECT ri.*
FROM (
    SELECT ri.release_id, MAX(ri.position) AS position
    FROM release_image ri
    GROUP BY ri.release_id
) ri_max
INNER JOIN release_image ri ON ri_max.release_id = ri.release_id
    AND ri_max.position = ri.position


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Simpan karakter khusus saat mengimpor ke mysql dari csv

  2. bug aneh saat membaca dari file csv dan mengimpor data ke mysql menggunakan php

  3. MySQL 5.6.10 InnoDB tidak dapat membuat tabel karena tabel sudah ada

  4. MySQL - PILIH SEBAGAI DI MANA

  5. Bagaimana cara meneruskan parameter ke mysql