Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/07/2012, 14:06
cacr
 
Fecha de Ingreso: agosto-2005
Ubicación: Mérida, Venezuela
Mensajes: 732
Antigüedad: 19 años, 3 meses
Puntos: 7
Duda COUNT con 2 tablas

Saludos cordiales

Tengo una tabla de personas y otra tabla de hijos.
Sí quiero contar cuántos hijos tiene cada persona sería algo como:
Código SQL:
Ver original
  1. SELECT COUNT(hijos_id), persona_nombre FROM persona FULL JOIN hijos ON (persona.persona_id = hijos.persona_id) GROUP BY persona_nombre

Sin embargo, la tabla persona, las personas se repiten (no es una tabla de personas, y así es el diseño, sólo estoy agregando un reporte a un sistema que está en funcionamiento), por lo que cada persona se cuenta varias veces, empujando a los hijos a contarse de manera errónea...

Alguna idea?

Gracias
__________________
Gracias de todas todas
-----
Linux!