Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/12/2014, 09:04
leonardo_josue
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 17 años, 4 meses
Puntos: 447
Respuesta: Consulta para mi complicada

Hola tapry:

Tu consulta tiene un problema, y es que estás tratando de mezclar peras con manzanas queriendo obtener duraznos...

Tienes que recordar que en Base de Datos, una tabla consiste de un conjunto de registros formados por campos... los registros SIEMPRE SON IGUALES, es decir, tienen el mismo número de columnas.

En tu ejemplo estás tratando de crear una tabla donde los campos no son siempre los mismos... luego entonces, tienes un grave problema.

Igual y puedes "forzar" una consulta haciendo UNION's, teniendo el cuidado de completar con NULL's las columnas que falten para tener la misma cantidad, pero eso sinceramente me parece un esfuerzo innecesario.

Aquí la cuestión es ¿por qué necesitas presentar la información tal como la quieres con una consulta SQL?, estas cuestiones son más fáciles de abordar desde el punto de vista de un lenguaje de programación.

Insisto, se puede hacer, prueba haciendo los UNION's que te comento, si tienes problemas postea algo de lo que intentaste hacer y con gusto te ayudamos a corregir la consulta.

Saludos.
Leo