Cita:
Iniciado por quimfv
Dos opciones
al vuelo, pero ojo en tu ejemplo "extra" parece nulo en algunos casos, quizas habria que hacer alguna transformación de nulo a un valor determinado (-1 p.e.)....
Código MySQL:
Ver original ON tablaMasde2millones.
`Código postal`=tabla14000registros.
`Código postal` AND tablaMasde2millones.
`número`=tabla14000registros.
`número` AND tablaMasde2millones.
`extra`=tabla14000registros.
`extra` GROUP BY tablaMasde2millones.
Area,tablaMasde2millones.SubArea
)SBC2
Código MySQL:
Ver original ON tablaMasde2millones.
`Código postal`=tabla14000registros.
`Código postal` AND tablaMasde2millones.
`número`=tabla14000registros.
`número` AND tablaMasde2millones.
`extra`=tabla14000registros.
`extra` GROUP BY tablaMasde2millones.
Area,tablaMasde2millones.SubArea
Hola Quim, perdona que te moleste de nuevo pero debo ampliar la consulta previa un paso mas y no tengo muy claro como hacerlo..
El caso es que se han añadido dos nuevos campo ("new" and "old") que indican si un determinado producto es nuevo o viejo (solo uno de los dos valores puede tener un valor a la vez). El caso es que para indicarlo se rellena el campo con el valor "1", quedando el valor en blanco si no corresponde.
Es decir, la linea del ejemplo quedaria así:
CP | Numero | Extra | Status | New |old
1186VZ | 5 | | Completed|1|
5836AB | 12 | | Completed|1|
y el resultado seria
Area | SubArea | total | clientes | New | old
Brabante | Nord Eindhoven | 5 | 1 | |
Partiendo de tu segunda consulta, habia pensado lo siguiente..
Código MySQL:
Ver original ON tablaMasde2millones.
`Código postal`=tabla14000registros.
`Código postal` AND tablaMasde2millones.
`número`=tabla14000registros.
`número` AND tablaMasde2millones.
`extra`=tabla14000registros.
`extra` GROUP BY tablaMasde2millones.
Area,tablaMasde2millones.SubArea
¿Te parece correcto o ves alguna forma mas secilla de hacerlo?
Muchas gracias y perdona als molestias de nuevo