Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

andrearruda

problemas com distinct

Recommended Posts

Em uma tabela existem varios cliente e entre ele esse cliente existem varios que sao duplicados porem quero mostrar apenas um registro de cada cidade cidade ou veja a resultado nao pode ser duplicado para isso usei DISTINCT()... como vcs podem ver logo abaixo.

$regs = mysql_query("SELECT DISTINCT(cliente), visita FROM agenda_visitas_tecnicos WHERE tecnico = '$_SESSION[sess_codigo]'",$db_conn);

Isso funciona perfeitamente! porem qdo defino o campo codigo(auto_increment) ele duplica os registro!

$regs = mysql_query("SELECT DISTINCT(cliente), visita, codigo FROM agenda_visitas_tecnicos WHERE tecnico = '$_SESSION[sess_codigo]'",$db_conn);

Bom pelo que eu entedi qdo uso o distinct()... o campo que eu quero que nao duplique vira o campo de indexação? + ou - isso???

Compartilhar este post


Link para o post
Compartilhar em outros sites

Nunca li nada que dizia o que você perguntou.Eu porém, quando quero registros únicos, eu agrupo segundo a informação de um campo, como você fez, no campo cliente.Experimente usar o GROUP BY.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.