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

Claudia = Artesanato

Na explicação ele fala como se a Claudia não tivesse hobby, mas o identificador dela é igual, no caso "8". Isso está certo mesmo? Ou é um erro do curso?

1 resposta
solução!

Olá Rafael,

Essa sua dúvida é semelhante ao essa aqui, porém realmente deve ter acontecido alguma confusão na hora da elaboração do exemplo. 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!