Na verdade, é assim que sua consulta funciona e é um comportamento normal. Usando
LIMIT
você não limitará a contagem ou soma, mas apenas as linhas retornadas. Portanto, sua consulta retornará n
linhas conforme indicado em seu LIMIT
cláusula. E como sua consulta realmente retorna apenas uma linha, a aplicação de um limite (diferente de zero) não afeta os resultados. No entanto, sua segunda consulta funcionará conforme o esperado e é uma maneira estabelecida de resolver esse problema.