Ver Mensaje Individual
  #4 (permalink)  
Antiguo 01/09/2006, 13:02
Avatar de claudiovega
claudiovega
 
Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3.667
Antigüedad: 21 años, 4 meses
Puntos: 11
Nada, muy simple, sólo debes conocer la clausula JOIN. Además el quilombo que haz armado es la forma correcta de trabajar (mormalizar la base de datos).

Código:
select campos_a_mostrar from personas p
inner join matrimonio m
on p.id=m.idpersona
where p.id=$id
En el ejemplo estoy suponiendo una tabla personas que guarda sólo los datos de cada individuo y una tabla matrimonios que almacena las uniones entre personas. Lo que aparece alli como "campos_a_mostrar" pueden ser campos de cualquiera de las 2 tablas y si hay 2 campos que se llaman iguales en ambas tablas, lo identifcas anteponiendo el alias o nombre de la tabla, como en el ejemplo: p.id y m.idpersona