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

relacionar campos en una tabla

Estas en el tema de relacionar campos en una tabla en el foro de Mysql en Foros del Web. Saludos, quisiera saber si se puede relacionar campos de una sola tabla, no de 2 tablas, y si me pudieran dar un ejemplo....
  #1 (permalink)  
Antiguo 22/05/2012, 22:23
 
Fecha de Ingreso: octubre-2010
Ubicación: Guayaquil
Mensajes: 195
Antigüedad: 9 años
Puntos: 3
relacionar campos en una tabla

Saludos, quisiera saber si se puede relacionar campos de una sola tabla, no de 2 tablas, y si me pudieran dar un ejemplo.
  #2 (permalink)  
Antiguo 22/05/2012, 22:52
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.318
Antigüedad: 12 años
Puntos: 2653
Respuesta: relacionar campos en una tabla

¿Te refieres a crear una FK de una tabla hacia sí misma?
En realidad si se puede, en tanto se cumplan con las condiciones de FK.

Explicate un poco mejor qué es lo que tienes en mente.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #3 (permalink)  
Antiguo 23/05/2012, 03:57
 
Fecha de Ingreso: mayo-2012
Mensajes: 42
Antigüedad: 7 años, 6 meses
Puntos: 5
Respuesta: relacionar campos en una tabla

Hola gabrielcorr4,

Si es posible hacer fk reflexivas, pero creo que primero había que añadir un índice.

¡Un saludo!
  #4 (permalink)  
Antiguo 23/05/2012, 04:57
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.318
Antigüedad: 12 años
Puntos: 2653
Respuesta: relacionar campos en una tabla

No hace falta un índice para eso. Solamente la definición de la PK y de la FK. El índice se crea solito para administrar la FK.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #5 (permalink)  
Antiguo 23/05/2012, 12:44
 
Fecha de Ingreso: octubre-2010
Ubicación: Guayaquil
Mensajes: 195
Antigüedad: 9 años
Puntos: 3
Respuesta: relacionar campos en una tabla

Saludos, la pk y la fk son las primary key y la foreign key, no es asi?, es que yo lo que quiero es que los usuarios de mi sistema ingresen una parte de sus datos a mi tabla como: usuario, contraseña,mail, etc. y despues cuando el usuario ya este registrado que ingrese "en esa misma tabla" sus datos como: fisico, preferencias, fotos, pero que al final todo lo relacionado a ese usuario quede en un solo registro y no desperdigado por toda mi tabla. no se si me hice entender. agradezco su interes y ayuda.

Etiquetas: campos, relacionar, tabla
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 16:35.