sql >> Database >  >> RDS >> Mysql

Selecteer de eerste rij voor elke groep in MySQL?

U kunt GROUPEREN OP en de MAX-positie kiezen.

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. Items selecteren op datum ->=NU(), MySQL

  2. mysql Kiezen uit twee verschillende tabellen.

  3. Inhoud van een PHP-array opslaan in een MySQL-database

  4. Hoe selecteer je alle kolommen in sql behalve één kolom?