Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Como identificar a tabela do Join?

Bom dia, sei que pode ser uma dúvida besta! Eu entendi todos os conceitos do Left e Right join, porém tem uma coisa que eu não entendi, como eu sei a posição das tabelas? Como eu sei qual é a tabela da direita e qual a da esquerda? Isso não ficou muito claro pra mim.

Obrigado.

1 resposta
solução!

Boa noite Matheus, tudo bem? Para ficar mais claro, eu gosto de utilizar alias para saber quais informações de cada tabela vou buscar. Por exemplo:

select RUA.nome, CEP.cep_rua from rua RUA left join cep CEP on RUA.id = CEP.rua_id

A tabela da ESQUERDA é rua, que recebe o nome de RUA. Ou seja, vai trazer tudo que tem na tabela rua.

Caso mude a condição para o right join, trará tudo da segunda tabela, nesse caso, cep.

Espero que tenha ajudado.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software