22/11/2010, 09:25
|
| | Fecha de Ingreso: noviembre-2010
Mensajes: 8
Antigüedad: 14 años Puntos: 0 | |
Respuesta: Ayuda con una consulta (UNION y ORDER BY) Me refiero a que en una consulta donde no se usa union por ej se podría hacer esto:
select j.jugador_nombre, j.jugador_apellido
from jugador as j
order by (select sum(p.cantidad_puntos) from puntos as p where p.puntos_jugador=j.jugador_dni)
Entonces ahí estaría ordenando por un criterio que no es ninguna de las columnas del select principal.
Esto me lo tomaron en un exámen, y no supe resolverlo.. por eso pregunto acá a ver si alguno sabe alguna forma o si no se puede resolver.. para mí es imposible hacerlo, pero no conozco tanto sobre el tema como para decir "no existe forma de hacerlo".
El enunciado es el que puse arriba:
Tengo que hacer una consulta que devuelva dni, nombre y apellido de las personas que hayan sido jugadores y tecnicos (no necesariamente a la vez), todo ordenado por el promedio de la calificacion obtenida como tecnico.
Capáz que yo lo mal interpreté, no se que piensan ustedes.
Gracias por las respuestas! |