LIMIT
se aplica después procesando el MIN
/MAX
, cuando solo queda una fila.
Debe moverlo a una tabla derivada:
SELECT MIN(ID) AS MinID, MAX(ID) AS MaxID
FROM
(
SELECT ID
FROM parts_listing
WHERE BaseGroup = 0
LIMIT 0,50
) as dt
Y probablemente necesites un ORDER BY
, también.