Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/07/2005, 15:57
Avatar de haron
haron
 
Fecha de Ingreso: febrero-2004
Ubicación: Cádiz (refinitivo)
Mensajes: 632
Antigüedad: 20 años, 10 meses
Puntos: 3
yo lo haria asi:
Código:
select
  u.usuario_id,
  u.nombre,
  sum(if (t.estado = 'A', 1, 0)) as cuantas_A,
  sum(if (t.estado = 'P', 1, 0)) as cuantas_P,
  sum(if (t.estado = 'F', 1, 0)) as cuantas_F
from usuarios u
left join tareas t on t.usuario_id = u.usuario_id
group by u.usuario_id
__________________
Si ocurre algo importante, estamos afuera fumándonos unos cigarritos.