Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/09/2011, 10:37
Avatar de jotaincubus
jotaincubus
 
Fecha de Ingreso: mayo-2005
Ubicación: Medellin - Colombia
Mensajes: 1.797
Antigüedad: 19 años, 6 meses
Puntos: 394
Juntar INNER JOIN y COUNT

Buen día, tengo una consulta a MySql la cual hace un INNER JOIN a varias tablas, pero necesito hacer un ultimo INNER JOIN para que me traiga el numero de registros por grupo, eso se debe hacer con un COUNT pero la verdad no he podido hacerlo.

Les muestro el INNER JOIN:

Código SQL:
Ver original
  1. SELECT grupos.id_grupos, grupos.grp_nombre, grupos.grp_descripcion, grupos.grp_f_ingreso, grupos.grp_tipo_ingreso, acceso.acc_seudonimo, perfil.tp_nombre, subperfil.tsp_nombre
  2. FROM tbl_grupos grupos
  3. INNER JOIN tbl_acceso acceso
  4. ON grupos.id_acceso = acceso.id_acceso
  5. INNER JOIN tbl_tipo_perfil perfil
  6. ON grupos.id_tipo_perfil = perfil.tp_codigo
  7. INNER JOIN tbl_tipo_sub_perfil subperfil
  8. ON grupos.id_tipo_sub_perfil = subperfil.tsp_codigo AND grupos.id_tipo_perfil = subperfil.tp_codigo

El count es este para que me muestre el numero de registros:

Código SQL:
Ver original
  1. SELECT id_grupo, COUNT(*) FROM tbl_grp_miembro WHERE id_grupo = 1

Es posible insertar esa sentencia COUNT dentro del INNER JOIN de arriba ? si se puede por favor me dan una orientación? he intentado de varias formas pero me generan todas error.

EDIT: El campo id_grupo en el contador no es necesario, solo necesito saber el numero de cuantos registros hay en esa tabla con esa condición.
__________________
Por que existe gente que no agradece después de que se le ha brindado tiempo y ayuda ???