Saltar al contenido

¿A quién le pido permiso?

Enunciado

En esta empresa, un día libre lo firma el jefe directo de quien lo pide. Carmen dirige la empresa y no tiene a nadie por encima: los suyos se los firma ella misma.

Recursos humanos quiere la tabla que irá en el formulario. Muestra el nombre de cada persona y el número de empleado (el id) de quien le firma, en ese orden. Ninguna casilla queda vacía.

Las filas van por el número de quien firma, para que cada jefe vea junta a su gente, y dentro de cada uno, por nombre.

Lo que tiene que devolver

Estas filas, en este orden

nombrefirma
Carmen1
Greta1
Marco1
Paula1
Nadia2
Rita2
Fabio3
Lidia3
Samuel3

Es lo que sale con los datos de la base de práctica del reto. Los nombres de las columnas no cuentan, las tuyas pueden llamarse como quieras: cuenta cuántas son y en qué orden van. Además de esta, el reto tiene pruebas ocultas con otros datos, que se revelan al enviar tu solución.

Empiezas con esto

SQL

SELECT nombre, jefe_id
FROM empleados
ORDER BY jefe_id, nombre;
Resolver este reto

Se abre en el navegador, con el editor y las pruebas. Es gratis y no hace falta cuenta para empezar.

Más retos de O(log n)

Ver todos los retos →