Ir para conteúdo
Fórum Script Brasil
  • 0

Tabela Com Valores Repetidos


pek

Pergunta

alguém pode dar-me uma ajuda no seguinte:

Tenho uma tabela com varios campos e queria seleccionar apenas as linhas que têm valores repetidos num dos campos, ex:

MinhaTabela

| campo1 | campo2 |

|---------|----------|

| 1 | aaa |

| 2 | bbb |

| 3 | ccc |

| 4 | ddd |

| 5 | ccc |

| 6 | aaa |

| 7 | aaa |

| ... | ... |

nesta caso eu queria que o resultado do SELECT fosse:

MinhaTabela

| campo1 | campo2 |

|---------|----------|

| 1 | aaa |

| 3 | ccc |

| 5 | ccc |

| 6 | aaa |

| 7 | aaa |

alguém me dá uma ajuda?

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

O que eu pretendia era seleccionar todos os registos repetidos, ou seja, todos os registos que em determinado campo sejam repetidos, no exemplo que dei obtinha os registos 1, 3, 5, 6 e 7 porque são os únicos com valores repetidos no campo campo2.

Consegui contornar o problema usando o GROUP BY e depois com um FOR percorro apenas todos os repetidos que foram devolvidos pelo GROUP BY. Sei que esta não é a melhor solução porque se a base de dados tiver 10 milhoes de registos, fica um tempão só para percorrer todos, mas para já resolveu-me o problema.

Abraços

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,9k
×
×
  • Criar Novo...