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.