Partilhar via


Operadores de comparação de unir

O operador unir combina linhas, comparando valores em uma tabela com valores em outra.Você pode decidir exatamente o que constitui uma correspondência.Suas escolhas se enquadram em duas categorias amplas:

  • Corresponder na igualdade   Normalmente, você fazer a correspondência entre linhas quando os valores da coluna respectivo são iguais.Por exemplo, para criar um resultado conjunto no qual cada linha contém uma descrição completa de cada editora (ou seja, com colunas da tabela editoras e da tabela info_edit), você usar uma unir, combinando linhas onde os valores de pub_id nas respectivas tabelas são iguais.A SQL resultante pode parecer como este:

    SELECT *
        FROM publishers INNER JOIN pub_info 
          ON publishers.pub_id 
          =  pub_info.pub_id
    
  • Outros   Você pode combinar linhas utilizando alguns testes diferentes de igualdade.Por exemplo, para localizar os funcionários e os trabalhos para os quais estão underqualified, você pode associar um funcionário com trabalhos, combinando linhas em que a nível necessário mínima do trabalho excede o nível de trabalho do funcionário.A SQL resultante pode parecer como este:

    SELECT fname, minit, lname, job_desc, job_lvl, min_lvl

    FROM employee INNER JOIN jobs

    ON employee.job_lvl

    < jobs.min_lvl

Para obter mais informações sobre operadores de comparação, consulte Operadores de comparação.

Consulte também

Referência

Propriedades de unir

Outros recursos

Consultas com associações

Criação de consultas e exibições