19/03/2010, 11:28
|
| 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: Resultados SQL Horizontal iguales Con CONCAT también deberías saber la cantidad de títulos de la persona.
En todo caso, podría usar GROUP_CONCAT(), pero eso le devolvería todos los datos agrupados en una sola columna, y aún debería usar la aplicación para crear una tabla distinta sobre la base de esos datos.
Tu problema basico es simple: Si sabes la cantidad máxima de títulos posibles para una persona, entonces puedes hacerlo en una consulta. De lo contrario, no podrás, porque tienes que hacer un JOIN por cada título a obtener... Y si tienes una cantidad indeterminada o una dispersión de tipos de títulos elevada, el resultado puede ser una consulta infinita.
¿Se entiende?
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |