Operadores de comparação de associação
O operador JOIN combina linhas comparando valores em uma tabela com valores de outra.Você pode decidir exatamente o que constitui uma correspondência.Suas escolhas caem em duas amplas categorias:
Corresponder na igualdade em geral, 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ê usa uma associação, combinando linhas onde os valores de id_edit nas respectivas tabelas forem iguais.O 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 os quais 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.O 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.