Exemplos de saída do tipo junção
- Atualizado: 2020/05/07
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.
Funcionário | Departamento |
---|---|
John | 101 |
Jill | 102 |
Mike | 103 |
Betty | 104 |
Cindy | 105 |
Funcionário | Remuneração |
---|---|
John | 50 |
Betty | 50 |
Mike | 40 |
Jill | 35 |
Dan | 45 |
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:
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:
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:
Funcionário | Departamento | Remuneração |
---|---|---|
John | 101 | 50 |
Jill | 102 | 35 |
Mike | 103 | 40 |
Betty | 104 | 50 |
Cindy | 105 | |
Dan | 45 |