proteggere Postado Maio 31, 2007 Denunciar Share Postado Maio 31, 2007 Tenho um while com uma condição tipo:SELECT principal.* FROM principal,parcelas,despesas,despesas2 WHERE despesas.idpai='RECEITAS' && despesas2.idavo=despesas.idpai && principal.tipocompra=despesas2.id && principal.ativo='ativo' && principal.id=parcelas.idpai && parcelas.ativo='ativo' && parcelas.grupo='17'esse laço visa a exibição dos registros de compras que obedeçam essas causas. O PROBLEMA É QUE O LAÇO REPETE OS MESMOS REGISTROS VARIAS VEZES, tipo:CADASTRO DE COMPRASid descrição12 refrigerante12 refrigerante12 refrigerante13 biscoito13 biscoitoO erro ocorreu depois de inseridas à cláusula a seguintes condições: && principal.id=parcelas.idpai && parcelas.ativo='ativo' && parcelas.grupo='17'Notei também que os cadastros são repetidos o mesmo número de vezes que o número de parcelas de cada compra (principal.id=parcelas.idp)qual pode ser o erro? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 searching_ Postado Maio 31, 2007 Denunciar Share Postado Maio 31, 2007 Cara o problema é sql mesmo.... é o relacionamento...dá uma olha em http://forum.wmonline.com.br/index.php?sho...mp;#entry702582 e vê se ajuda... Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
proteggere
Tenho um while com uma condição tipo:
SELECT principal.* FROM principal,parcelas,despesas,despesas2 WHERE despesas.idpai='RECEITAS' && despesas2.idavo=despesas.idpai && principal.tipocompra=despesas2.id && principal.ativo='ativo' && principal.id=parcelas.idpai && parcelas.ativo='ativo' && parcelas.grupo='17'
esse laço visa a exibição dos registros de compras que obedeçam essas causas. O PROBLEMA É QUE O LAÇO REPETE OS MESMOS REGISTROS VARIAS VEZES, tipo:
CADASTRO DE COMPRAS
id descrição
12 refrigerante
12 refrigerante
12 refrigerante
13 biscoito
13 biscoito
O erro ocorreu depois de inseridas à cláusula a seguintes condições:
&& principal.id=parcelas.idpai && parcelas.ativo='ativo' && parcelas.grupo='17'
Notei também que os cadastros são repetidos o mesmo número de vezes que o número de parcelas de cada compra (principal.id=parcelas.idp)
qual pode ser o erro?
Link para o comentário
Compartilhar em outros sites
1 resposta 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.