[firebase-br] Tabelas de Cotação

Andre Gustavo Torres andregustorres em gmail.com
Qui Dez 8 16:05:36 -03 2011


Ola! pessoal!!

pra variar apareci aqui novamente, fiz a tabela abaixo e quando fui fazer o
select ele esta voltando com varios resultados duplicados
as minhas tabelas estao assim

TABLE C_COTA (
    COD_C   INTEGER NOT NULL,
    FK_REQ  INTEGER
);

CREATE TABLE F_COTA (
    COD_FOR      INTEGER NOT NULL,
    FK_COD_FORN  INTEGER,
    FK_ID_COTA   INTEGER
);

CREATE TABLE P_COTA (
    COD_PRO        INTEGER NOT NULL,
    FK_COD_PRO     INTEGER,
    FK_FORN_COTA  INTEGER,
    PRECO_UNI      DOUBLE PRECISION,
    PRECO_TOT      DOUBLE PRECISION,
    DESCONTO       DOUBLE PRECISION,
    QUANT          DOUBLE PRECISION,
    FK_ID_COTA     INTEGER
);

o meu select esta assim

SELECT cod_c,QUANT,FANTASIA,NUMEROREQ,PRECO_UNI,PRECO_TOT,DESCONTO,DESCRICAO

FROM cad_prodserv,cad_fornec,c_cota,f_cota,p_cota,numero_requisicao

WHERE cod_c= p_cota.fk_id_cota and fk_req=numeroreq and
p_cota.fk_f_cod_cota=cad_fornec.codigo
and p_cota.fk_cod_pro= cad_prodserv.codigo_ps and cod_c=2

dai ele volta com varios resultados duplicados

obrigado!!

Em 8 de dezembro de 2011 11:30, Andre Gustavo Torres <
andregustorres em gmail.com> escreveu:

>
> OK.. ALISSON OBRIGADO
> minha tabela ficou assim
>
> t1- cotacao
> id_cotacao
>
> t2-fornecedor_cota
> id_forn_cota
> fk_cod_forn
> fk_id_cotacao
> vl_uni
> vl_tot
> qnt
> desconto
>
> t3- prod_cota
>
> id_prod_cota
> fk_cod_prod
> fk_id_cota
> fk_cod_forn(aqui eu mando gravar o codigo do fornecedor direto e consulto
> o fornecedor_cota pelo fk_cod_forn)
>
> o que voce achou da minha idéia? estou testando ainda pra ver se ela vai
> funcionar certinho
>
> obrigado mesmo a todos vocês que me ajudaram
>
>
>



Mais detalhes sobre a lista de discussão lista