Compartilhar via


Operadores de comparação de associação

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

  • Corresponder na igualdade normalmente, você combina linhas quando os valores das respectivas colunas 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 associação, combinando linhas onde os valores de id_edit nas respectivas tabelas são iguais. A SQL resultante pode parecer com isso:

    SELECT *
        FROM publishers INNER JOIN pub_info 
          ON publishers.pub_id 
          =  pub_info.pub_id
    
  • Outros você pode combinar linhas utilizando alguns testes diferente da igualdade. Por exemplo, para localizar os funcionários e os trabalhos para o qual eles são pouco qualificados, você pode associar funcionários a cargos, combinando linhas em que nível de necessária mínimo do trabalho excede o nível de cargo do funcionário. A SQL resultante pode parecer com isso:

    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 da associação

Outros recursos

Consultando com associações

Criação de consultas e exibições