Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Por
conta disso, esse artigo foi desenvolvido com base em estudos e consultas na prtica. A Figura 1 vai nos
ajudar a entender os resultados obtidos de cada join.
J o segundo passo inclui a insero de valores nas tabelas A e B. A Listagem 2 exibe os valores que sero
includos nas tabelas A e B.
INTO
INTO
INTO
INTO
TabelaA
TabelaA
TabelaA
TabelaA
VALUES('Fernanda')
VALUES('Josefa')
VALUES('Luiz')
VALUES('Fernando')
INSERT
INSERT
INSERT
INSERT
INTO
INTO
INTO
INTO
TabelaB
TabelaB
TabelaB
TabelaB
VALUES('Carlos')
VALUES('Manoel')
VALUES('Luiz')
VALUES('Fernando')
Inner Join
Usando o inner join, conforme mostra a Figura 2, teremos como resultado todos os registros comuns nas
duas tabelas.
Left Join
Usando o Left Join, conforme mostra a Figura 4, teremos como resultado todos os registros que esto na
tabela A (mesmo que no estejam na tabela B) e os registros da tabela B que so comuns na tabela A. Para
entender melhor, executaremos o cdigo presente na Listagem 4.
Right Join
Usando o Right Join, conforme mostra a Figura 6, teremos como resultado todos os registros que esto na
tabela B (mesmo que no estejam na tabela A) e os registros da tabela A que so comuns na tabela B. Para
vermos isso na prtica, executaremos os comandos da Listagem 5.
Outer Join
Usando o Outer Join (conhecido por Full Outer Join ou Full Join), conforme mostra a Figura 8, teremos
como resultado todos os registros que esto na tabela A e todos os registros da tabela B. Na prtica, voc
deve executar os mesmos comando presentes na Listagem 6.