USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Sql Novamente....
Abimael
SÇAO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 21/02/2008 11:26 hs            

Continuando com aquele select eu notei alguns erros no meu banco de dados existem respostas repetidas tipo a situação abaixo que o código 3 repete 3 vezes a resposta 4.

 

 

Cód     - Resp

1          -  R1     

2          -  R1  

3          -  R1  

1          -  R2  

2          -  R2  

3          -  R2  

1          -  R3  

2          -  R3  

3          -  R3    

3          -   R3

3          -   R3

3          -   R3

 

Com o comando select * from tabela order by cod,resp

O Resultado é

 

Cód     - Resp

1          -  R1     

1          -  R2  

1          -  R3  

2          -  R1  

2          -  R2  

2          -  R3  

3          -  R1  

3          -  R2  

3          -  R3  

3          -  R3  

3          -  R3  

3          -  R3  

 

Eu gostaria de retirar as respostas repetidas Tipo

1          -  R1     

1          -  R2  

1          -  R3  

2          -  R1  

2          -  R2  

2          -  R3  

3          -  R1  

3          -  R2  

3          -  R3  

 

Podem me ajudar?
 
   
Treze
Pontos: 2843 Pontos: 2843
SÃO VICENTE
SP - BRASIL
ENUNCIADA !
Postada em 21/02/2008 11:41 hs            
SELECT DISTINCT * FROM tabela ORDER BY cod,resp
   
Abimael
não registrado
ENUNCIADA !
Postada em 21/02/2008 11:46 hs   
Cara não funcionou, continua respostas repetidas....
   
Treze
Pontos: 2843 Pontos: 2843
SÃO VICENTE
SP - BRASIL
ENUNCIADA !
Postada em 21/02/2008 11:51 hs            
tenta assim
 
SELECT DISTINCT cod,resp FROM tabela ORDER BY cod,resp
TÓPICO EDITADO
 
Abimael
não registrado
ENUNCIADA !
Postada em 21/02/2008 12:07 hs   

Realmente funcionou, mas o problema é o seguinte, tenho mais campos na minha tabela alem de cód é resp, ai se eu colocar os outros campos não funciona.

 

Estou usando o seguinte comando conforme você me falou.

 

SELECT DISTINCT CodP6, CodCli, Polishop, Shoptime, Gigashop, Americanas, Submarino, N_Resposta

FROM tbp6 ORDER BY CodCli, N_Resposta
   
Treze
Pontos: 2843 Pontos: 2843
SÃO VICENTE
SP - BRASIL
ENUNCIADA !
Postada em 21/02/2008 12:11 hs            
a consulta é feita da seguinte forma
 
ex:
se você possui tres campos
 
campo1,campo2,campo3
 
colocar estes tres campos no select
 
SELECT DISTINCT campo1,campo2,campo3 FROM tabela
 
esta SELECT só excluirá duplicados se os 03 campos forem iguais
 
ou seja se um deles for diferente o mesmo aparecerá
 
o que você tem de fazer é saber quais campos se repetem e colocar apenas estes após o select distinct
 
 
 
TÓPICO EDITADO
 
Página(s): 1/2      PRÓXIMA »


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página