26/06/2012, 11:30
|
| | Fecha de Ingreso: junio-2012 Ubicación: Chaparra, Las Tunas
Mensajes: 3
Antigüedad: 12 años, 4 meses Puntos: 1 | |
Respuesta: simular referencia cruzada en mysql Saludos Leonardo, gracias por la respuesta y sobre todo tus recomendaciones, trataré en este caso de ser más explícito a la hora de plantear mi problema, primero la consulta SQL que vio fue generada como usted dice por un asistente, no la utilizo en lo que estoy desarrollando fue copiada y pegada a menara de ejemplo.
Tengo una tabla srv_servicios con los campos id, servicio
Contiene algo como esto
Id | servicio
1 | Cursos Largos Presenciales
2 | Cursos Semi-Presenciales
3 | Cursos Cortos
Y así sucesivamente hasta completar 31 tipos de servicios
Por otro lado está la tabla srv_datos con los campos id, servicio(está relacionado con el campo id de la tabla srv_servicios), municipio, am89, am910, am1011, am1112
Contiene algo como esto:
Id|servicio |municipio |am89|am910|am1011|am1112
1| 1 | 2 | 10 | 2 | 0 | 10
2| 2 | 1 | 5 | 4 | 10 | 0
3| 3 | 4 | 5 | 0 | 4 | 4
4| 1 | 1 | 0 | 2 | 0 | 3
5| 2 | 1 | 1 | 3 | 0 | 6
El resultado que quiero sería algo como esto
Servicio |municipio1 | municipio2| municipio3 | municipio4|
Cursos Largos Presenciales | 5 | 22 | 0 | 0 |
Cursos Semi-Presenciales | 29 | 0 | 0 | 0 |
Cursos Cortos | 0 | 0 | 0 | 13 |
Como verás los resultados son la suma de (am89…..am1112)
Creo que ahora me expliqué mejor, si pueden ayudarme estaré agradecido |