Error en la consulta de conteo alternativo de registros: SELECT Cursos.id, Cursos.Titulo, Cursos.Alias, Tipos.id AS idTipo, Tipos.Tipo, Modalidades.Modalidad, Cursos.Provincia, Cursos.Subvencionado, Cursos.Precio, Cursos.Moneda, Centros.Logo, Centros.Centro, Centros.Alias AS AliasCentro, Centros.id AS idC, Categorias.Alias AS AliasC FROM Cursos LEFT JOIN Centros ON Cursos.Centro = Centros.id LEFT JOIN Categorias ON Cursos.Categoria = Categorias.id LEFT JOIN Tipos ON Cursos.Tipo = Tipos.id LEFT JOIN Modalidades ON Cursos.Modalidad = Modalidades.id WHERE Cursos.Mostrar = 1 AND Cursos.Tipo = 1 AND Cursos.Subvencionado = 0 AND Cursos.Precio !='0.01' AND Cursos.Categoria !=15 AND Centros.Autorizado = 1 AND Cursos.Categoria = ORDER BY Cursos.Visitas DESC, Cursos.id. 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 'ORDER BY Cursos.Visitas DESC, Cursos.id' at line 1