Digamos que tengo la siguiente tablasql función recursiva - para encontrar gerentes
User_ID Manager_ID
---------------------
Linda Jacob
Mark Linda
Kevin Linda
Steve Mark
John Kevin
Básicamente el requisito es para tirar todos los gerentes bajo el user_id que está buscando. Así, por ejemplo, si envío 'Linda', entonces debe devolverme:
'Mark', 'Kevin', 'Steve', 'John'
o si envío 'Marca', entonces yo debería volver:
Steve
He oído de la función recursiva pero no estoy seguro de cómo hacer esto. Cualquier ayuda sería apreciada.
Gracias Esto funciona perfectamente, pregunta rápida. ¿Hay alguna forma de poner los resultados en una matriz para que pueda usarlo en mi declaración de selección – Jacob
@Jacob: puede unirse al nombre del CTE, como lo haría para cualquier tabla o vista –