[firebase-br] OFF - Ajudinha com SQL
Sandro Souza
escovadordebits em gmail.com
Sex Jun 19 12:11:21 -03 2009
Bom dia/tarde Alan.
Grande Alan, acredito que a cláusula HAVING possa te ajudar.
Tente algo como:
SELECT
VALOR_APOSTA,
COUNT(*)
FROM
TBRESULTADOS
GROUP BY
VALOR_APOSTA
HAVING
COUNT(*) > 1
Só devem aparecer os valores repetidos e as respectivas quantidades de
repetição.
Se você desejar obter os respectivos registros com esses valores, poderia
tentar algo como:
SELECT
*
FROM
TBRESULTADOS
WHERE
VALOR_APOSTA IN(
SELECT
VALOR_APOSTA,
COUNT(*)
FROM
TBRESULTADOS
GROUP BY
VALOR_APOSTA
HAVING
COUNT(*) > 1);
Espero ter ajudado mais que atrapalhado. :D
2009/6/19 Alan Matos <alanladecasa em gmail.com>
> Pessoal, desculpem-me pelo OFF mas estou precisando de uma mãozinha com SQL
> Preciso de uma consulta que quando aplicada em uma tabela me traga os
> registros que possuam o mesmo valor em um determinado campo. O problema é
> que não sei qual o valor que estou procurando, sei apenas que existem 2
> valores idênticos para o campo VALOR_APOSTA nos mais de 3 mil registros
> da tabela TBRESULTADOS.
>
> Se alguem poder me dar uma luz, agradeço desde jah!
> --
> Alan Matos
> msn: alanladecasa em hotmail.com
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
Mais detalhes sobre a lista de discussão lista