Ir para conteúdo
Entre para seguir isso  
Eduardo_555

Como fazer select com inner join, ou join, ou left join?

Recommended Posts

Olá boa tarde!!

 

Estou com o seguinte problema, preciso pegar os dados de 2 colunas de uma determinada tabela

e imprimi-los sobre outra.

 

Assim tenho a tabela animais e onde estão os campos tipo_id e sexo_id e tenho a tabela dados onde tenho

id_tipo, e id_sexo, preciso fazer uma chave estrangeira entra as duas para resgatar estes dados estou tentando da seguinte maneira

porem esta me resultando um erro.

SELECT tipo, sexo FROM animal JOIN dados ON animal.tipo_id = dados.id_tipo JOIN animal.sexo_id = id_sexo;

ele me resulta no erro -> not unique table / alias: 'dados';

 

oque sera?

 

Como resolvo??

Compartilhar este post


Link para o post
Compartilhar em outros sites

A cláusula JOIN indica a tabela que será vincula para a consulta, o erro ocorre no segundo JOIN, onde deveria ter sido utilizado o AND. O ON, funciona como o WHERE de relacionamento, onde você especifica quais campos da tabela principal (FROM) são iguais aos campos da tabela vinculada (JOIN).

 

Dá uma olhada nesse link.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
Entre para seguir isso  

  • Conteúdo Similar

    • Por MateusOFCZ
      Olá, estou desenvolvendo um sistema de publicidade para meu site, e quando entra em uma página, vamos chama-la de "Publicidade" ele mostra uma publicidade e depois de 10 segundos ele redireciona (OBS.: Essa página já está funcionando 100%), e temos outra página que vamos chama-la de "Início", bom... Quando você entrar na página "Início" ele irá na verdade, redirecionar o usuário para a página de Publicidade, porém, como faço para a pessoa não poder pular essa publicidade, como se fosse um camuflador de página, ou seja, se o usuário acessar a página ele irá para a página "imasters.com.br/publicidade", porém se ele alterar o link para "imasters.com.br/inicio" ele irá obrigar o usuário a ver a publicidade primeiro para depois leva-lo a página de "Inicio", caso isso seja complexo de fazer, teria alguma forma de esconder o nome da página (a parte do "/inicio" por exemplo), e deixar apenas o link, por exemplo, se eu ir para a página de publicidade irá aparecer apenas o link, neste caso "imasters.com.br", e não "imasters.com.br/publicidade", caso tenha alguma dúvida sobre o meu pedido pode perguntar, não mordo rs.

      Deis de já agradeço!
    • Por MateusOFCZ
      Olá, gostaria de saber como eu faço para mostrar uma imagem diferente ao acessar o site...
      Eu precisaria mostrar a imagem linkada, ou seja, quando clickar na imagem ela levará você para um link, porém cada imagem tem um link diferente, como faço isso?
      Caso você não tenha entendido seria uma espécie de "anúncios" em meu site, toda vez que reentrar nele irá mostrar uma imagem diferente, e essa imagem será linkada, e os links também serão diferentes um do outro.
    • Por lemanoel
      oi, sou novo por aqui! desculpe se a pergunta é muito simples.... tenho duas tabelas:
      TABELA: atendimento: cd_item data_atend nome_cliente TABELA: documento_clinico cd_doc cd_item data_doc  
      o tenho a relação 1 atendimento para muitos docs. Quero criar um código que diz o número do atendimento e a data do doc mais antigo (apenas 1).  todas as tentativas duplicam o nome do cliente
    • Por M4RC0S J0S3 S1LV4
      Me desculpe, mas eu estou com um grande problema, acho que é fácil, mas para mim está sendo muito perturbador pois sou iniciante de JavaScript vamos lá.
      Eu queria saber como fazer 1 input preencher 2 input, tipo.. tem 3 input A e todos os input A forem preenchidos e no B a mesma coisa só muda que seja só o Input B. entendem? estou necessitando desta super ajuda.
    • Por cabecaoyt
      Estou enfrentando problemas no meu site se alguém poder me ajudar agradeço, mandem contato posso até pagar via PAYPAL
       
      BOM, MEU SITE APARECE ONLINE PARA MIM, PARA ALGUMAS PESSOAS E PARA OUTRAS OFFLINE.
       
×

Informação importante

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