Olá,

2010/8/18 Antonio Prado <[email protected]>

> Necessito obter determinados registros, sem que estes se repitam:
>
>
> SELECT produto_id FROM vendas GROUP BY produto_id ORDER BY produto_id;
>
> ou
>
> SELECT DISTINCT ON (produto_id) produto_id FROM vendas ORDER BY
> produto_id;
>
>
>
> Qual seria o mais indicado: GROUP BY ou DISTINCT ON ?
>

A diferença básica deles é que o DISTINCT vai trazer os registros já
ordenados enquanto que o GROUP BY não.

Você tem uma grande quantidade de registros?

>
>
>
> Obrigado.
>
>
> Antonio.
>
>
>
>
>
> _______________________________________________
> 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