OUTER JOINS
Os Outer Joins são classificados principalmente em Left, Right e Full.
- O Left Outer Join devolve todos os registos da tabela à esquerda e os registos correspondentes da tabela à direita; se não houver correspondência, os resultados da tabela à direita terão valores NULL.
- O Right Outer Join faz o oposto, devolve todos os registos da tabela à direita e os correspondentes da tabela à esquerda.
- O Full Outer Join combina as funcionalidades de ambos, devolve todos os registos quando há uma correspondência e preenchendo com NULL onde não há.
Estes joins são particularmente úteis quando é necessário entender todas as relações possíveis entre os dados, mesmo quando não há uma ligação direta entre eles.