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
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