Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

como relacionar 2 tablas por su clave primaria?

Estas en el tema de como relacionar 2 tablas por su clave primaria? en el foro de Mysql en Foros del Web. Hola, he estado buscando un buen rato por internet, y no he conseguido encontrar nada sobre como unir 2 tablas por su clave primaria, que ...
  #1 (permalink)  
Antiguo 07/01/2006, 18:31
 
Fecha de Ingreso: enero-2006
Mensajes: 3
Antigüedad: 18 años, 3 meses
Puntos: 0
como relacionar 2 tablas por su clave primaria?

Hola, he estado buscando un buen rato por internet, y no he conseguido encontrar nada sobre como unir 2 tablas por su clave primaria, que sera igual en ambas..como consigo esto? Lo que kiero es algo asi:

TABLA 1
id (clave primaria)
nombre
apellidos


TABLA 2
id (clave primaria)
coche
casa

Como deberia crear la segunda tabla, para que las 2 columnas id's esten relacionadas? Y si hago esto, luego habria alguna forma de usar mysql para detectar inconsistencias, como que en una tabla haya un id y en la segunda no, o cosas asi?

Gracias.
  #2 (permalink)  
Antiguo 08/01/2006, 20:26
Avatar de BreCkver  
Fecha de Ingreso: enero-2006
Ubicación: Mexico, D.F.
Mensajes: 96
Antigüedad: 18 años, 3 meses
Puntos: 0
Bueno, le agregas ala segunda tabla el id, pero como foreign key , por ejemplo con la instruccion:
Código PHP:
alter table TABLA2
          add foreign key 
(id)  references TABLA1
Para detectar inconsistencias antes de crear tus tablas deberias normalizarlas para esto buscar en internet hay muchos manuales de normalizacion

__________________

:-D No solo soy mexicano también soy del Politécnico :arriba:

Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:35.