Olá,

2009/12/29 Bruno Carneiro <[email protected]>

>
> Bem, estou recebendo uma mensagem de erro. Acho que dispensa maiores
> informações.
> Erro de SQL:
>
> ERRO:  coluna "m.idmovimentacao" deve aparecer na cláusula GROUP BY ou ser
> utilizada em uma função de agregação
>
> Indicação de entrada :
> SELECT * FROM financeiro.fin_movimentacao AS m
> INNER JOIN financeiro.fin_subcategoria AS c ON m.idsubcategoria =
> c.idsubcategoria
> GROUP BY c.idcategoria
>
> m.idmovimentação é a pk. Eu tentei colocála em GROUP BY mas a única
> diferença é que recebo o mesmo erro referindo-se a segunda coluna, ao invés
> de referir-se a primeira que é idmovimentacao
>

Quando você usa o GROUP BY todos os campos que aparecem no SELECT você tem
que especificar no GROUP BY, como você colocou * no seu SELECT, você terá
que especificar todos eles no GROUP BY.



> --
> View this message in context:
> http://old.nabble.com/Problema-ao-tentar-usar-group-by-tp26954277p26954277.html
> Sent from the PostgreSQL - Brasil mailing list archive at Nabble.com.
>
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>


[]s
-- 
JotaComm
http://jotacomm.wordpress.com
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a