Sobes.tech
Middle

Avez-vous entendu parler de SELF JOIN?

sobes.tech IA

Réponse de l'IA

SELF JOIN — c'est une opération en SQL où une table est jointe à elle-même. Cela est utile lorsque vous souhaitez comparer des lignes au sein d'une même table ou obtenir des données liées d'une seule table.

Par exemple, si vous avez une table d'employés avec une colonne manager_id indiquant leur supérieur (qui se trouve également dans la même table), vous pouvez utiliser SELF JOIN pour obtenir le nom du supérieur pour chaque employé :

SELECT e.name AS employé, m.name AS supérieur
FROM employés e
LEFT JOIN employés m ON e.manager_id = m.id;