Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/10/2008, 00:49
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 2 meses
Puntos: 300
Respuesta: Contar registros que cumplan una condicion

Prueba esto (yo no lo he probado). La sintaxis es para MySQL, pero si adaptas lo que parezca necesario, hará, creo, lo que quieres...

Código sql:
Ver original
  1. SELECT Areas.id, Areas.nombre, IFNULL(t1.Tot,0) AS Total FROM Areas LEFT JOIN
  2. (SELECT Areas.Id, COUNT(*) AS Tot FROM Areas INNER JOIN Codigos ON Codigos.Area_Id = Areas.Id
  3.  WHERE Codigos.Usado = 1 GROUP BY Areas.id)t1 ON Areas.id=t1.id ORDER BY Areas.nombre