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.