SQL DISTINCT

MySQL

09/03/2006

pesssoal estou usando o comando distinct da seguinte forma sql = ´SELECT DISTINCT (Cod),Nome,DataCompra,Foto,CodVenda FROM Venda´ pelo que entendi era para ele n traser os cods repetidos mais isso n esta funcionando tem alguma outra forma?

[quote:d1d359e685=´Moderação´][color=red:d1d359e685]Título editado por Massuda

Removido: ´SOCORRO´[/color:d1d359e685][/quote:d1d359e685]


Ricardo Tiger

Ricardo Tiger

Curtidas 0

Respostas

Wagnerbianchi

Wagnerbianchi

09/03/2006

Olá kingtiger,

Realmente, o DISTINCT é usando mais numa base desnormalizada ou em casos específicos, como por exemplo, relatórios.

Edite sua consulta, escrevendo da seguinte forma:

 SELECT DISTINCT Cod, Nome, DataCompra, Foto, CodVenda FROM Venda 


QQ coisa, execute a consulta no banco e faça o teste. Caso sua consulta reaja como esperado, corrija sua aplicação!

DEUS lhe abençõe!!


GOSTEI 0
Fx|hand

Fx|hand

09/03/2006

uai....

SELECT Cod, Nome, DataCompra, Foto, CodVenda FROM Venda group by cod;


faça um agrupamento entre o campo q é igual intaum... =)


GOSTEI 0
POSTAR