Exemplos de saída do tipo junção

Selecione uma opção de tipo de junção com base na saída desejada. Use os exemplos abaixo para guiar sua seleção.

Junção interna

Retorna apenas os registros que têm valores correspondentes nas colunas selecionadas em ambas as tabelas.

Por exemplo, se você tiver uma tabela de funcionários e seus departamentos, e uma tabela de funcionários com a respectiva remuneração, essa opção retornará uma tabela dos funcionários que existem em ambas as tabelas e seus departamentos e remuneração.

Tabela 1: Funcionários e departamentos
Funcionário Departamento
John 101
Jill 102
Mike 103
Betty 104
Cindy 105
Tabela 2: Funcionários e remuneração
Funcionário Remuneração
John 50
Betty 50
Mike 40
Jill 35
Dan 45
Tabela 3: Funcionários, departamentos e remuneração
Funcionário Departamento Remuneração
John 101 50
Jill 102 35
Mike 103 40
Betty 104 50

Associação externa esquerda

Retorna todos os registros da primeira tabela e os registros correspondentes da segunda tabela.

Usando os exemplos das Tabelas 1 e 2, essa opção retorna a seguinte tabela:

Tabela 3: Funcionários, departamentos e remuneração
Funcionário Departamento Remuneração
John 101 50
Jill 102 35
Mike 103 40
Betty 104 50
Cindy 105

Associação externa direita

Retorna todos os registros da segunda tabela e os registros correspondentes da primeira tabela.

Essa opção retorna a seguinte tabela:

Tabela 3: Funcionários, departamentos e remuneração
Funcionário Departamento Remuneração
John 101 50
Betty 104 50
Mike 103 40
Jill 102 35
Dan 45

Associação externa completa

Retorna todos os registros quando há uma correspondência na tabela esquerda ou direita.

Essa opção retorna a seguinte tabela:

Tabela 3: Funcionários, departamentos e remuneração
Funcionário Departamento Remuneração
John 101 50
Jill 102 35
Mike 103 40
Betty 104 50
Cindy 105
Dan 45