Middle
Haben Sie schon von SELF JOIN gehört?
sobes.tech KI
Antwort von AI
SELF JOIN — ist eine Operation in SQL, bei der eine Tabelle mit sich selbst verbunden wird. Dies ist nützlich, wenn man Zeilen innerhalb einer Tabelle vergleichen oder verbundene Daten aus einer einzigen Tabelle abrufen möchte.
Zum Beispiel, wenn es eine Mitarbeitertabelle mit einer Spalte manager_id gibt, die auf den Vorgesetzten verweist (der ebenfalls in derselben Tabelle ist), kann man SELF JOIN verwenden, um den Namen des Vorgesetzten für jeden Mitarbeiter zu erhalten:
SELECT e.name AS mitarbeiter, m.name AS vorgesetzter
FROM mitarbeiter e
LEFT JOIN mitarbeiter m ON e.manager_id = m.id;