Não entendi o full join... No exemplo claudia que tinha o id 8 ficou como null... e artesanato que tinha claudia ficou nul... Eu entendi errado ou o exemplo precisa ser corrigido?
Não entendi o full join... No exemplo claudia que tinha o id 8 ficou como null... e artesanato que tinha claudia ficou nul... Eu entendi errado ou o exemplo precisa ser corrigido?
Olá Juliana!
Eu não tinha notado esse erro até agora, realmente deve ter acontecido alguma confusão na hora da elaboração do exemplo. Mais acho que você entendeu certo, o Full Join é pra juntar as tabelas, caso exista correspondência ele vai juntar na mesma linha, se não tiver ele vai colocar NULL no campo. Agora vamos se desprender da tabela exemplo mostrada na aula, e vamos supor que temos a TABELA_1 com o campo NOME:
NOME
-----------
Fátima
Junior
Ana
Felipe
E que temos a TABELA_2 também com o campo NOME:
NOME
-------------
Carlos
Beatriz
Ana
Felipe
Nessas duas tabelas só temos o campo nome, sem campo id ou identificador. E se executar um SELECT usando o FULL JOIN, teremos o seguinte resultado:
NOME | NOME
------------------------------------
Fatima | NULL
Junior | NULL
Ana | Ana
Felipe | Felipe
NULL | Carlos
NULL | Beatriz
Espero que tenha ajudado!
Obrigado!
Olá Juliana! Se isso resolveu sua dúvida então marca esse tópico como solucionado para que se outros colegas tiverem a mesma dúvida consigam encontrar a solução aqui!!