Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/04/2016, 06:16
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: 17 años
Puntos: 2658
Respuesta: query que devuelva celdas en nombre de celda

En primer lugar, eso se denomina "tabla inversa", algo que siempre vienen a preguntar (puedes encontrar diversos hilos donde se habla del tema), y no existe en MySQL un método directo con una consulta simple. Existen métodos para emulrar ese comportamiento, pero no son muy eficientes.
Algunos DBMS cuentan con recursos para eso (con sus limitaciones), como por ejemplo SQL Server, donde encontrarás la mención de la cláusula PIVOT, pero no existe en MySQL nada semejante.

Por otro lado, eso es muy simple de lograr por medio de programación con la tabla de datos que obtienes con la query, por lo que no le veo mayores inconveneintes si lo que quieres hacer es MOSTRAR eso en pantalla de esa forma.

Programación es OFF TOPIC en este foro. TE recomiendo consultar en el foro de PHP, que es lo que pareces estar trabajando.

Finalmente: Lee las PDU, por favor.
Cita:
2.7 Los usuarios no pueden revivir o reactivar temas publicando información inútil o sin sentido, o llevando a cabo cualquier otra acción para deliberadamente mantener arriba en el índice del foro dicho tema o aumentar el contador de mensajes.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)