Error en la consulta limitada: SELECT empresa.idempresa, empresa.nombre, empresa.descripcion, empresa.giro, empresa.imagenchica, empresa.imagen, empresa.calificacion, empresa.sucursal, empresa.pagweb, empresa.subdominio, empresa.promocion, empresa.plus, empresa.comprodominio, empresa.dominio, dirempresa.direccion, dirempresa.direccion1, dirempresa.direccion2, dirempresa.telefonos, dirempresa.telefonos1, dirempresa.telefonos2, dirempresa.geou_lat, dirempresa.geou_long FROM catem INNER JOIN empresa ON (catem.idempresa = empresa.idempresa) INNER JOIN dirempresa ON (empresa.idempresa = dirempresa.idempresa) WHERE catem.icat BETWEEN 2319 AND 2320 AND dirempresa.importancia = '0' GROUP BY empresa.idempresa ORDER BY empresa.plus ASC, empresa.calificacion DESC LIMIT -20,20. Mysql dijo: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-20,20' at line 1