sql >> Databasteknik >  >> RDS >> Mysql

MySQL MIN() och MAX() med LIMIT

LIMIT tillämpas efter bearbetar MIN /MAX , när det bara är en enda rad kvar.

Du måste flytta den till en härledd tabell:

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

Och du behöver förmodligen en ORDER BY också.



  1. Få aktuellt AUTO_INCREMENT-värde för valfri tabell

  2. Returnera en lista över tidszoner som stöds av PostgreSQL

  3. Hur använder man .format()-strängen i en MySQL-sats?

  4. Sök i XML-kolumnen i SQL