helvis2009 Postado Maio 19, 2009 Denunciar Share Postado Maio 19, 2009 Boa noite pessoal... estou no sufoco com essa situação abaixo:quero retornar somente os registros que não são iguais em um determinado campo, ou seja se existir 02 ou mais iguais não retorna no select.exemplo:----------------------TABELA MOVIMENTO----------------------ID NOME FONE1 PAULO CESAR 123456782 RAIMUNDO MAGAHAES 123458973 MARIA DA SILVA 456789324 CHICO RIBEIRO 12345678----------------------------------------------OBSERVEM QUE O REGISTRO 1 e 4 TEM O MESMO VALOR NO CAMPO "FONE", OU SEJA, QUERO QUE MEU SELECT RETORNE APENAS OS REGISTROS não IGUAIS. POR EXEMPLO:SELECT * FROM MOVIMENTOWHERE ......E QUE A RESULTADO DO SELECT FOSSE:ID NOME FONE2 RAIMUNDO MAGAHAES 123458973 MARIA DA SILVA 45678932ENTENDERAM?VOU LEMBRAR A VOCES QUE MINHA TABELA TEM 80.000 (OITENTA MIL REGISTROS).ESTOU DESESPERADO POR ESSA SOLUÇÃO... FICO NO AGUARDO DE ALGUMA ALMA CARIDOSA...FIQUEM COM DEUS TODOS VOCES!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Leonardo C. Cavalcante Postado Maio 19, 2009 Denunciar Share Postado Maio 19, 2009 Boa Noite amigo.Acredito que o comando abaixo vai te ajudar.select * from movimento m1where (select count(*) from movimento m2 where m2.Fone = m1.Fone) = 1Qualquer coisa post ai AbraçosLeonardo Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 helvis2009 Postado Maio 19, 2009 Autor Denunciar Share Postado Maio 19, 2009 Salve Salve meu amigo.. é isso mesmo. Deu certim aqui.. "bateu e apregou".... agradeço pela ajuda... já tava ficando loko aki...Abraços amigo!!!!!!!!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
helvis2009
Boa noite pessoal... estou no sufoco com essa situação abaixo:
quero retornar somente os registros que não são iguais em um determinado campo, ou seja se existir 02 ou mais iguais não retorna no select.
exemplo:
----------------------
TABELA MOVIMENTO
----------------------
ID NOME FONE
1 PAULO CESAR 12345678
2 RAIMUNDO MAGAHAES 12345897
3 MARIA DA SILVA 45678932
4 CHICO RIBEIRO 12345678
----------------------------------------------
OBSERVEM QUE O REGISTRO 1 e 4 TEM O MESMO VALOR NO CAMPO "FONE",
OU SEJA, QUERO QUE MEU SELECT RETORNE APENAS OS REGISTROS não IGUAIS. POR EXEMPLO:
SELECT * FROM MOVIMENTO
WHERE ......
E QUE A RESULTADO DO SELECT FOSSE:
ID NOME FONE
2 RAIMUNDO MAGAHAES 12345897
3 MARIA DA SILVA 45678932
ENTENDERAM?
VOU LEMBRAR A VOCES QUE MINHA TABELA TEM 80.000 (OITENTA MIL REGISTROS).
ESTOU DESESPERADO POR ESSA SOLUÇÃO...
FICO NO AGUARDO DE ALGUMA ALMA CARIDOSA...
FIQUEM COM DEUS TODOS VOCES!!
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.