Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/01/2005, 09:18
Teri
 
Fecha de Ingreso: abril-2003
Ubicación: Madrid
Mensajes: 707
Antigüedad: 21 años, 7 meses
Puntos: 0
Debes cambia el INNER JOIN po un LEFT JOIN

SELECT Region.nombre AS rnombre, Region.id_region AS ridr, COUNT(Mercado.id_region) AS midr
FROM Region LEFT JOIN
Mercado ON Region.id_region = Mercado.id_region
GROUP BY Region.nombre, Region.id_region

Pero... no sé si los nulos los pondrá como cero, probablemente debas poner alguna función dentro del COUNT() o cambiar el propio COUNT()

Pero eso depende de qué base de datos estés utilizando

Un saludo