Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/09/2010, 23:51
a77icu5
 
Fecha de Ingreso: agosto-2008
Ubicación: Puebla, Mexico.
Mensajes: 84
Antigüedad: 16 años, 2 meses
Puntos: 0
Agrupar y contar

Usando count, group by y un join he conseguido para cada registro de la tabla A, contar los registros que existen en la tabla B, pero tengo el problema que cuando no existen registros de A en B no me devuelve nada y me gustaria que me devolviera al menos null, para que quede un poco mas claro adjunto el siguiente ejemplo.

Código MySQL:
Ver original
  1. tabla_a
  2. id_a    columna_a
  3. 1       contenido con id1
  4. 2       contenido con id2
  5. 3       contenido con id3
  6. 4       contenido con id4
  7.  
  8. tabla_b
  9. id_b    a_id    columna_b
  10. 1       1       contenido con id1
  11. 2       1       contenido con id2
  12. 3       2       contenido con id3
  13. 4       2       contenido con id4
  14. 5       2       contenido con id5
  15. 6       3       contenido con id6
  16.  
  17. resultado esperado
  18. a_id    total_a_en_b
  19. 1       2
  20. 2       3
  21. 3       1
  22. 4       null

Alguna sugerencia?