Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/02/2009, 03:02
seyko
 
Fecha de Ingreso: febrero-2007
Mensajes: 1.292
Antigüedad: 17 años, 1 mes
Puntos: 13
Respuesta: Consulta para contar cuantas familias hay en la bd

La tabla de familia la deberias de cambiar, porque segun tu diseño si una familia tiene 5 hijos, existen 5 registros en la tabla de familia con 5 ids distintos, cuando es la misma familia.

Deberias tener una tabla del tipo familia_x_hijos que relaciona la familia con los hijos. De este modo el id de familia seria unico.

Con tu diseño, una forma "chapuza" de hacerlo (suponiendo que estoy en lo correcto en lo comentado antes sobre ids distintos):

select count(distinct id_padre) from familias


Salu2