Ja du kan göra denna riktar in SQL. Inte du måste inte att skapa en lagrad proc/fungerar för denna. Du måste att skriva en hierarkisk query, som (i Oracle) hjälpmedlet som du måste att inkludera ”, förbinder vid… föregående” sats och ”starten med” sats, gillar though detta:
välj mgr_name, emp_name
från emp
starta med ”DAVID”,
förbind vid föregående emp_name = mgr_name;
Du kan (valfritt) tillfogar detta fodrar:
beställa syskon vid emp_name
(att sätta anställda för varje chef i alfabetiskt beställa),
Du kan optionially starta med en känd olik chef, om du önskar endast anställda under den chef, och inte alla anställda.