RES: [firebase-br] busca sem repetição

Moked - Humberto (Brazil) humberto em moked.com.br
Ter Nov 21 13:34:34 -03 2006


Bem, nesse caso ele repete pq c tem 2 telefoes diferentes pro mesmo matheus, carlos, etc.
Vc terá que tratar isso em código, dentro de um While not EOF e tal.

Mas para facilitar, diga-nos o que vc fará com os registros obtidos?

Abraços. 

-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Matheus Marques
Enviada em: terça-feira, 21 de novembro de 2006 13:31
Para: FireBase
Assunto: Re: [firebase-br] busca sem repetição

Então Mario, já tentei o DISTINCT também !

O resultado seria como esse:
FI_CODIGO, FI_NOME, FO_TELEFO
1, matheus, 1111-1111
1, matheus, 1111-1112
2, mario, 1111-1113
3, carlos, 1111-1114
3, carlos, 1111-1115

Acho que ficou compreensivel neh ? Quando um registro em FICHA tem mais de uma refência em TELEFONE, então aparece mais de uma vez no Select.



Em 21/11/06, Mario <brujeria em task.com.br> escreveu:
>
> Ola,
>
> voce nao mostrou um exemplo dos dados ou das repetições.
>
> Mas tente usar o SELECT DISTINCT NOME,TELEFONE
>
> Valeu
> Mario H.
>
> Em Ter, 2006-11-21 às 10:26 -0200, Matheus Marques escreveu:
> > Boa tarde,
> >
> > Estou com o seguinte problema: não consigo listar os nomes da tabela
> ficha
> > sem que haja repetição. Exibindo na mesma linha, um registro da 
> > tabelas fones.
> >
> > CREATE TABLE TB_FFONES (
> >     FO_NFICHA  INTEGER NOT NULL,
> >     FO_SEQUEN  INTEGER NOT NULL,
> >     FO_TIPOTE  SMALLINT,
> >     FO_TELEFO  VARCHAR(14)
> > );
> > ALTER TABLE TB_FFONES ADD CONSTRAINT PK_TB_FFONES PRIMARY KEY
> (FO_NFICHA,
> > FO_SEQUEN);
> > ALTER TABLE TB_FFONES ADD CONSTRAINT FK_FFONES_FICHAS FOREIGN KEY
> > (FO_NFICHA) REFERENCES TB_FICHA (FI_CODIGO);
> >
> > CREATE TABLE TB_FICHA (
> >     FI_CODIGO  INTEGER NOT NULL,
> >     FI_NOMEFI  VARCHAR(50),
> >     FI_DTULTA  DATE,
> >     FI_TIPOPE  SMALLINT
> > );
> >  ALTER TABLE TB_FICHA ADD CONSTRAINT PK_TB_FICHA PRIMARY KEY
> (FI_CODIGO);
> >
> >
> > Grato.
> > ______________________________________________
> > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br 
> > Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br 
> Para editar sua configuração na lista, use o endereço 
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa







Mais detalhes sobre a lista de discussão lista