Ir para conteúdo

Arquivado

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

Carcleo

Registro repetidos

Recommended Posts

Como fazer com que os resultados de uma query não saiam repetidos?Por exemplo.Uma tabela que tenha um campo com varios registros repetidos, mas nao me intertessa os repetidos.Como fazer para os repidos não sairem?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pods usar a claúsula INTERSECT;

Vou te passar a sintaxe, caso você naum se lembre

A sintaxe eh a seguinte:

Select atributos

From tabelas

[WHERE condição]

INTERSECT [ALL]

Select atributos

From tabelas

[WHERE condição]

 

O q fica dentro dos [] naum e obrigado colocar se você precisar, neste caso o ALL você naum usara, pois o resultado do intersect não traz linhas repetidas a não ser q você coloque o ALL.

 

Não sei se te ajudei, espero q sim, valeu!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Gente, to usando o código abaixo com o comando distinct, e não lista nada, porém, quando usoselect * , aí mostra.Onde to errando?<? include("../../global/funcoes.php"); ?><center><b>Clike sobre a foto abaixo para vê-la ampliada</b></center><p><?$result = mysql_query ("select distinct(autor) from cifras ");$total = mysql_num_rows($result);$linha = 4; // Numero de imagens por linha?><table width="590" border="1" align="center" topmargin=50 cellpadding="0" cellspacing="0"> <tr><?for($i=0; $i<$total; $i++) {while (list ($id, $titulo, $autor, $texto) = mysql_fetch_row ($result)) { if($linha == $atual) { echo "</tr><tr>"; $atual = 0; }?> <? echo "<td valign=top ><a href=\"cifras_conteudo_con_autor.php?autor=$autor\"><center><b><i>".ucwords($autor)."</i></b></center></a></td>"; ?><?$atual++;} }?></tr></table>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Carcleo,no seu caso você selecionou apenas o campo "autor"tente assim:

select distinct(autor), titulo, texto, id from cifras

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.