Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa noite pessoal, tenho pouquissima experiencia com SQL(mySQL) e veio a necessidade de fazer uma consulta meio complexa, até fiz funcionar de uma forma, mas ao tentar colocar um WHERE dá erro.
Seria colocar um
WHERE votou = 'Tábyta Teixeira dos Santos'
no select
SELECT n.ip, votou, COUNT(*) AS Count FROM votou n GROUP BY n.ip ORDER BY COUNT(*) DESC
Em funcionamento no link sem WHERE
http://sqlfiddle.com/#!9/45e4d/5
Qual a melhor maneira de fazer funcionar?
>
49 minutos atrás, Motta disse:
SELECT n.ip, votou, COUNT(*) AS Count
FROM votou n
WHERE votou = 'Tábyta Teixeira dos Santos'
GROUP BY n.ip
ORDER BY COUNT(*) DESC
Tentei várias possibilidades para testar e nada dava certo.
Muito obrigado @Motta funcionou perfeitamente.
https://dev.mysql.com/doc/refman/5.7/en/group-by-functions.html
Veja a documentação para mais detalhes.
[]´s
SELECT n.ip, votou, COUNT(*) AS Count
FROM votou n
WHERE votou = 'Tábyta Teixeira dos Santos'
GROUP BY n.ip
ORDER BY COUNT(*) DESC