sql >> Database >  >> RDS >> Mysql

MySQL MIN() en MAX() met LIMIT

LIMIT wordt toegepast na het verwerken van de MIN /MAX , als er nog maar één rij over is.

U moet het naar een afgeleide tabel verplaatsen:

SELECT MIN(ID) AS MinID, MAX(ID) AS MaxID 
FROM
 (
   SELECT ID 
   FROM parts_listing 
   WHERE BaseGroup = 0
   LIMIT 0,50
 ) as dt

En je hebt waarschijnlijk een ORDER BY . nodig , ook.



  1. Recursieve functie voor commentaar en antwoord PHP-toepassing

  2. MariaDB DATABASE() uitgelegd

  3. Itereren door PostgreSQL-records. Hoe verwijzen naar gegevens van de volgende rij?

  4. krijg een fout bij het definiëren van de gebeurtenisnaam op mysqlworkbench 5.5