Ja können Sie dies in direktem SQL tun. Nicht müssen Sie ein gespeichertes proc/eine Funktion für dieses nicht verursachen. Sie müssen eine hierarchische Frage, die (in Oracle) Mittel, die Sie mit.einschließen müssen „, durch… prior“ Klausel und den „Anfang mit“ Klausel anschließen, so zwar schreiben:
mgr_name, emp_name vorwählen
von emp
mit „DAVID“ beginnen
durch vorheriges emp_name = mgr_name anschließen;
Sie können (beliebig) addieren diese Linie:
Auftragsgeschwister durch emp_name
(die Angestellten für jeden Manager in alphabetischer Reihenfolge setzen)
Sie können mit dem Namen eines anderen Managers, wenn Sie die Angestellten nur unter diesem Manager wünschen, und nicht allen Angestellten optionially beginnen.