Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/05/2009, 11:43
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 9 meses
Puntos: 300
Respuesta: contando registros

Tienes que hacer un LEFT JOIN y usar ifnull(campo,0)


SELECT
IG.nombreInstitutoCompleto,
sum(ifnull(institutoID,0)) as total
from tablacondatos LEFT JOIN TABLA2 on ...

No sé cómo se relacionan tus tablas, pero la clave está en usar left join para el campo que siempre quieras que aparezca, y luego hacer IFNULL para los campos que en el cruce saldrán NULL...
Dinos cómo están relacionadas las tablas y trataremos de ayudarte.

Piensa que cualquier dato numérico + null = null
Por eso hay que convertir el null en 0.