En SQL Server, Oracle, PostgreSQL, se deben poner en el GROUP BY 
todas las columnas listadas en el SELECT que no estén afectadas por una función de agregado. 
La sintaxis correcta sería:   
Código SQL:
Ver original- SELECT COUNT(*) AS 'CantAlqu', Alq.IDpelicula, Pel.Titulo 
- FROM (dvdClub.Alquileres Alq INNER JOIN dvdClub.Peliculas Pel ON (Alq.IDpelicula = Pel.IDpelicula) ) 
- GROUP BY Alq.IDpelicula, Pel.Titulo 
- ORDER BY CantAlqu DESC 
El único DBMS que permite hacerlo de la forma que escribiste es MySQL, donde incluso se puede agrupar por columnas que NO estén en el SELECT. Pero es el único que lo admite.