› Fóruns › SQL e PL/SQL › distinct x group by › distinct x group by
28 de julho de 2009 às 10:25 pm
#88299
Participante
No teu exemplo acima as duas consultas vão ter o mesmo resultado e o mesmo custo, porem como boa prática de programação é recomentado que vc utilize o distinct nesta sua consulta já que vc quer apenas trazer valores distintos. Utilize o group by apenas quando desejar realizar alguma consulta sintética e for usar uma função de agregação(AVG(), SUM(), COUNT(), MIN() e MAX(), etc..)