[VAZA] 0 Denunciar post Postado Maio 11, 2006 E aew pessoaleu tenho 2 tabelas que contem 3 campos com o mesmo nome, uma chamada clientes (que trata de uma parte de clientes) e outra chamada clientes_hospedagem (que trata apenas de clientes referente a hospedagem).Eu relaciono essas 2 tabelas com uma outra chamada vendedores.Todas as duas tabelas de clientes possuem um campo chamado id_vendedor.Gostaria de saber como faço pra pegar os dados das duas tabelas quando o id_vendedor das duas, for "1" por exemplo.eu consigo através de union (como abaixo), só que gostaria de saber se há alguma forma de fazer isso através de joins.SELECT c1.empresa, c1.telefone FROM clientes c1 Where c1.id_vendedor = 4unionSELECT c2.empresa, c2.telefone FROM clientes_hospedagem c2 Where c2.id_vendedor = 4Abraços,t+ Compartilhar este post Link para o post Compartilhar em outros sites
Insites 0 Denunciar post Postado Maio 11, 2006 SELECT c1.empresa, c1.telefone FROM clientes c1, clientes_hospedagem c2 Where c1.id_vendedor = 4 and c2.id_vendedor = c1.id_vendedor Acho que assim também dá certo, http://forum.imasters.com.br/public/style_emoticons/default/joia.gif Compartilhar este post Link para o post Compartilhar em outros sites
[VAZA] 0 Denunciar post Postado Maio 11, 2006 Não...ficou estranho...ela pega os registros repetitivamente. Compartilhar este post Link para o post Compartilhar em outros sites
CiberMix 0 Denunciar post Postado Maio 18, 2006 Viche.. eu tmb nao sei muito de inner joins... travo quando chego nessa parte. Compartilhar este post Link para o post Compartilhar em outros sites