Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Jobless

Ordenar por campo e quantidade de repetições

Recommended Posts

Olá pessoal estou precisando de ajuda pois tenho uma dúvida;

 

Preciso saber se é posível acessar os registros de uma tabela ordenando pelo RG mas mostrando os repetidos em ordem crescente tipo;

 

45748745 - Paulo

45748745 - Paulo

45748745 - Paulo

47474747 - Jose

47474747 - Jose

47474747 - Jose

45454545 - Fatima

45454545 - Fatima

78787878 - Orlando

63563565 - Maria

 

Notem que paulo é o usuário com mais rgs repetidos, depois jose e em seguida fatima e depois os usuarios normais sem repeticoes de rg...

 

é posível fazer isso com consulta apenas?

 

Aguardo ajuda

 

:blush:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Supondo

 

tabela
------
nome
rg

 

repetições

 

select nome,count(*) qtd
from   tabela
group by nome

 

listagem

 

select nome,rg
from tabela

 

"juntando"

 

select tabela.nome,tabela.rg,contagem.qtd
from
(
select nome,count(*) qtd
from   tabela
group by nome
) contagem,tabela
where contagem.nome = tabela.nome
order by contagem.qtd desc

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.