
17/01/2007, 07:04
|
| | Fecha de Ingreso: junio-2006
Mensajes: 87
Antigüedad: 18 años, 8 meses Puntos: 0 | |
Re: query liadillo Mirandolo, las solución si que es hacer un union, de la otra forma si tienes un valor en la t2 y otro en la t3 no mostraría como número de veces 2 sino 1.
Si tu versión de MySQL admite subconsultas sería una opción
select nombre,sum(nro) as veces
from (select t1.nombre,count(*) as nro
from t2,t1
where t1.cod=t2.cod
group by t1.nombre
union
select t1.nombre,count(*) as nro
from t3,t1
where t1.cod=t3.cod
group by t1.nombre)
group by nombre
Si no permite subselects... pues una funcion o una vista. |