Oii Natan, tudo bom? Espero que tenha tido um ótimo fim de ano.
Então, na junção externa temos três tipos de junções, vou usar a linguagem do SQL e fazer a correspondência ao usado na aula, para te ajudar a entender melhor:
- Inner Join (Junção entre R e S): busca os dados se estiverem presentes nas duas tabelas.
- Outer Join: aqui, são de três tipos.
- Left Outer Join (Junção a esquerda): busca os dados se estiverem presentes na tabela da esquerda.
- Right Outer Join (Junção a direita): busca os dados se estiverem presentes na tabela da direita.
- Full Outer Join (Junção externa completa, mas aqui não irá fazer um cruzamento de tabelas, apenas juntar os dados): busca os dados se estiverem presentes em qualquer uma das duas tabelas.
- Cross Join (Junção externa completa): um produto cartesiano de ambas tabelas, cruzamento de tabelas.
Espero que dessa forma você consiga entender melhor o conceito das junções, deixo aqui também um artigo para que você possa ver o exemplo de cada uma: Join SQL, quando usar?
Qualquer dúvida estou por aqui, tá bom? :)