¿Hay alguna manera de atravesar los datos del árbol en SQL? Lo sé connect byen Oracle, pero ¿hay otra manera de hacer esto en otras implementaciones de SQL? Lo pregunto porque usar connect byes más fácil que escribir un bucle o una función recursiva para ejecutar la consulta para cada resultado.
Dado que algunas personas parecen estar confundidas por la frase "datos de árbol", explicaré más a fondo: lo que quiero decir es con respecto a las tablas que tienen un parent_idcampo o un campo similar que contiene una clave primaria de otra fila en la misma tabla.
La pregunta proviene de una experiencia en la que estaba trabajando con datos almacenados de esta manera en una base de datos Oracle y sabía que connect byno está implementado en otros DBMS. Si se usara SQL estándar, se tendría que crear un nuevo alias de tabla para cada padre que se quiera subir. Esto podría salirse fácilmente de control.