Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Vinny Oliveira

Select em duas tabelas esta repetindo dados

Recommended Posts

Galera, quero dar um select em 2 tabelas relacionadas, uma de clientes e outra de pedidos, quero todos os dados dessas duas tabelas onde o id do representante for igual nas duas.

fiz isso: select pedido.pedido_id, clientes.cli_id, pedido.pedido_ptotal from pedido, clientes where pedido.pedido_rep=1 and clientes.rep_idcli=1;

 

Ele repete os dados das tabelas , por que esta acontecendo? como resolver?


Ja resolvi, desculpem por postar atoa

Compartilhar este post


Link para o post
Compartilhar em outros sites

É porque você não relacionou as tabelas, não disse qual campo da tabela pedido é igual a qual campo da tabela clientes, se quiser filtrar o representante 1, deve especificar o relacionamento [inline]pedido.pedido_rep = clientes.rep_id_cli AND clientes.rep_idcli = 1[/inline].

 

Se o relacionamento não for especificado, cada registro da tabela pedido é repetido para cada registro da tabela clientes.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.