Ver Mensaje Individual
  #4 (permalink)  
Antiguo 04/12/2014, 10:25
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Duda ordenar columnas sumadas

Lo de "demasiadas columnas" puede ser indicativo de un modelo de datos mal diseñado. Exceos de columnas es habitual en tablas que no están normalizadas, pero sin ver la tabla real es difícil de decirlo.
En todo caso es algo que se puede solucionar simplemente usando una herramienta del tipo MySQL Workbench, por ejemplo, para construir la sentencia.

Lo de excluir una columna es simple: Es una subconsulta, por lo tanto sólo mostrará lo que pongas en la consulta mayor, y no en las internas.
Además, se aprovecha una condición propia de MySQL: Permite indicar ordenamientos y agrupaciones por columnas que no figuren en el SELECT...

Lo de desconocer qué significa "T1", implica que conoces poco de SQL, sin ofender, porque eso es un alias, cosa que existe en el SQL desde el principio. Ene l caso de una subconsulta en el FROM, es obligatorio, porque toda tabla derivada debe tener un alias, en todos los DBMS, no sólo MySQL.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)