Sobes.tech
Middle

Hai sentito parlare di SELF JOIN?

sobes.tech AI

Risposta dell'AI

SELF JOIN — è un'operazione in SQL in cui una tabella viene unita a se stessa. Questo è utile quando si desidera confrontare le righe all'interno di una stessa tabella o ottenere dati correlati da una singola tabella.

Ad esempio, se hai una tabella di dipendenti con una colonna manager_id che indica il loro supervisore (anch'esso presente nella stessa tabella), puoi usare SELF JOIN per ottenere il nome del supervisore per ogni dipendente:

SELECT e.name AS dipendente, m.name AS supervisore
FROM dipendenti e
LEFT JOIN dipendenti m ON e.manager_id = m.id;