Ok seykoaqui dejo la tabla familia para q porfavor me heches una mano para cambiarla y asi poder realizar la query q necesito:
tabla FAMILIA:
campo ID_FAMILIA tipo int4 (tipo entero y voy autoincrementando el codigo mediante una consulta hecha por php asi:
Código PHP:
$CODIGO="select max(id_familia) from familia";
$resultado_codigo_familia= pg_exec ($conn, $CODIGO);
while($row_familia = pg_fetch_array($resultado_codigo_familia))
{
$id_familia=($row_familia[0]+1);
}
campo ID_MADRE tipo int4, q lo voy incrementando por php al igual q ID_FAMILIA
campo ID_PADRE iguallo voy incrementando al igual q los dos anteriores.
campo ID_NINO tipo varchar 4 ya q me pidieron q el id del nino se ingrese anteponiendo ceros antes del entero (este campo ID_NINO lo ingresa el usuario), ejemplo 0001.
esos son mis campos en la tabla familia, y en la tabla padre y madre obviamente tb son de tipo int4 q los voy incrementando via php mediante un query a la bd, ahora porfavor como tendria q kedar la tabla familia para poder hacer el query q necesito??? (saber cuantas familias hay en mi bd) porfavor ruego de su ayuda amigos de antemano gracias.... bye
sorry sorry me faltaron estos dos campos q son:
familia_primer_apellido tipo varchar 300
familia_segundo_apellido varchar 300
estos campos los tengo para comprobar si los niños son hermanos o no comparando sus apellidos mediante un query y si los dos apellidos son iguales entonces son hermanos, aun q corro el riesgo de un alcance de apellidos y realmente no sean hermanos y solo sea coinsidencia, por lo mismo porfavor como deberia modelar mi tabla familia para obtener el quety q necesito????? RUEGO POR SU AYUDA AMIGOS, ahora si de antemano muchas gracias.... bye