Sobes.tech
Middle

Já ouviu falar de SELF JOIN?

sobes.tech IA

Resposta da IA

SELF JOIN — é uma operação em SQL em que uma tabela é unida a ela mesma. Isto é útil quando precisa comparar linhas dentro de uma mesma tabela ou obter dados relacionados de uma única tabela.

Por exemplo, se tiver uma tabela de funcionários com uma coluna manager_id que indica o seu gestor (que também está na mesma tabela), pode usar SELF JOIN para obter o nome do gestor de cada funcionário:

SELECT e.name AS empregado, m.name AS gestor
FROM empregados e
LEFT JOIN empregados m ON e.manager_id = m.id;