Ocultar una columna usada en Order By
Resuelto
Malik2Livry
Mensajes publicados
3
Estado
Miembro
-
Malik2Livry Mensajes publicados 3 Estado Miembro -
Malik2Livry Mensajes publicados 3 Estado Miembro -
Hola a todos,
Tengo un pequeño problema técnico que me bloquea ligeramente una consulta en Oracle (a través de SQL Developer).
Tengo una base (TEST) que contiene 4 columnas:
A: Nombre
B: Fecha de llegada
C: Apellido
D: Salario
Me gustaría hacer una extracción de esta base ordenando por fecha de llegada (Order by Fecha de Llegada) pero no quiero que esa columna sea extraída.
Sin embargo, cuando hago:
Select A, C, D
From TEST
ORDER BY B
Obtengo el siguiente mensaje de error:
ORA-01791: esta expresión no ha sido SELECTionada
01791. 00000 - "not a SELECTed expression"
Error en la línea 3
Por supuesto, no deseo hacer una consulta anidada porque sería más pesada para mis procesos (de hecho, mi consulta ya involucra tres consultas anidadas y agregar una para un 'order by' me fastidia un poco)
Se lo agradeceré de antemano :-)
Que tenga un buen día.
Malik
Tengo un pequeño problema técnico que me bloquea ligeramente una consulta en Oracle (a través de SQL Developer).
Tengo una base (TEST) que contiene 4 columnas:
A: Nombre
B: Fecha de llegada
C: Apellido
D: Salario
Me gustaría hacer una extracción de esta base ordenando por fecha de llegada (Order by Fecha de Llegada) pero no quiero que esa columna sea extraída.
Sin embargo, cuando hago:
Select A, C, D
From TEST
ORDER BY B
Obtengo el siguiente mensaje de error:
ORA-01791: esta expresión no ha sido SELECTionada
01791. 00000 - "not a SELECTed expression"
- Causa:
- Acción:
Error en la línea 3
Por supuesto, no deseo hacer una consulta anidada porque sería más pesada para mis procesos (de hecho, mi consulta ya involucra tres consultas anidadas y agregar una para un 'order by' me fastidia un poco)
Se lo agradeceré de antemano :-)
Que tenga un buen día.
Malik