Junior
159
Como funciona o SQL JOIN?
Resposta da IA
sobes.tech IA
O JOIN em SQL é usado para combinar linhas de duas ou mais tabelas com base em uma coluna relacionada entre elas.
Principais tipos de JOIN:
- INNER JOIN — retorna apenas as linhas onde há correspondências em ambas as tabelas.
- LEFT JOIN (LEFT OUTER JOIN) — retorna todas as linhas da tabela da esquerda e as correspondentes da direita; se não houver correspondência, os valores da direita serão NULL.
- RIGHT JOIN (RIGHT OUTER JOIN) — o contrário, retorna todas as linhas da direita e as correspondentes da esquerda.
- FULL JOIN (FULL OUTER JOIN) — retorna todas as linhas de ambas as tabelas, preenchendo com NULL onde não há correspondências.
Exemplo:
SELECT employees.name, departments.name
FROM employees
INNER JOIN departments ON employees.department_id = departments.id;
Aqui, obtemos os nomes dos funcionários e os nomes de seus departamentos, vinculando as tabelas pelo department_id.