[firebase-br] Group by

Jonas jonas em hos.com.br
Seg Mar 22 13:59:34 -03 2010


A curiosidade que eu tinha vinha da seguinte questão.. 
Comecei a trabalhar em uma empresa a algum tempo, e como peguei o bonde andando, vi no software que a pessoa que desenvolveu fazia o seguinte select:

"SELECT * FROM TABELA GROUP BY CODIGO,DESCRICAO"

até ai tudo bem, pois a tabela poderia haver só o campo CODIGO e o campo DESCRICAO
porem dedusi que na criação de um novo campo nessa tabela, este SELECT obviamente não funcionaria mais..
entao surgiu-me a curiosidade do group by *

mas foi o que eu pensei.. não tem como fazer um group by *

obrigado a todos


----- Mensagem original -----
De: Alysson Azevedo 
Para: FireBase 
Enviadas: Mon, 22 Mar 2010 11:14:11 -0300 (BRT)
Assunto: Re: [firebase-br] Group by

Talvez o Jonas queria mesmo é q apenas venham tudo organizadinho, digo,
ordenado por codigo, depois nome, depois sei la o que...
assim como o order by faz...
----------------------------------------------

Alysson Gonçalves de Azevedo
(11) 8491-7730

(\(*¯^¯*)/)


Em 22 de março de 2010 10:50, André Luis  escreveu:

> A diferença reside no entendimento do *
>
> O BD entende o * como TUDO... entao qdo vc solicita group by *, vc pede
> para
> agrupar por *.. isso eh incoerente..., pois a concepcao do group by eh
> agrupar por determinado campo...
>
> Essa eh a diferença... como o samuel bem disse, um SELECT DISTINCT resolve
> o
> problema de agrupamento, mas sugiro vc analisar melhor os dados que vc
> precisa agrupar e colocar eles dentro do select
>
> Em 22 de março de 2010 10:38, samuel ferreira <
> samuel.peres.ferreira em gmail.com> escreveu:
>
> > ja q e so por curiosidade, um teorico 'select * from tabela group by *,
> > qual
> > seria a diferenca de 'select * from tabela', uma vez q todos os campos
> > seriam kebra?
> >
> > samuel
> >  ______________________________________________
> > 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
> >
> ______________________________________________
> 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
>
______________________________________________
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