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

como hacer una relacion asin en mysql

Estas en el tema de como hacer una relacion asin en mysql en el foro de Mysql en Foros del Web. Hola, partiendo de tres tablas con su clave primaria cada una como tendria que unir estas tres tablas con otra, yo pense algo asin pero ...
  #1 (permalink)  
Antiguo 16/05/2013, 08:49
 
Fecha de Ingreso: enero-2011
Mensajes: 1.150
Antigüedad: 13 años, 3 meses
Puntos: 10
como hacer una relacion asin en mysql

Hola, partiendo de tres tablas con su clave primaria cada una como tendria que unir estas tres tablas con otra, yo pense algo asin pero no creo que sea lo correcto.

tabla1
id_tabla1

tabla2
id_tabla2

tabla3
id_tabla3



tabla relacionada

id_tabla1
id_tabla2
id_table2


pero claro eso no pede ser asin ya que la tabla relacionada sus atributos tendrian que ser nulos alguna ayuda?
saludos

Última edición por azaz; 16/05/2013 a las 08:56
  #2 (permalink)  
Antiguo 16/05/2013, 10:14
sjj
 
Fecha de Ingreso: octubre-2008
Mensajes: 213
Antigüedad: 15 años, 6 meses
Puntos: 12
Respuesta: como hacer una relacion asin en mysql

No se entiende bien qué querés hacer. ¿Son 3 tablas y querés generar una de relaciones? Si ese es el caso deberías publicar como es la estructura de cada una de las 3 tablas, para poder ayudarte. Sólo nos mostrás un campo de cada tabla y así se complica...
  #3 (permalink)  
Antiguo 16/05/2013, 10:38
 
Fecha de Ingreso: enero-2011
Mensajes: 1.150
Antigüedad: 13 años, 3 meses
Puntos: 10
Respuesta: como hacer una relacion asin en mysql

HOL sjj no serian 4 tablas donde quiero relacionar tres tablas con la cuarta tabla siendo las tres otras tablas las que tienes la clave primaria.

Saludos.
  #4 (permalink)  
Antiguo 16/05/2013, 10:39
 
Fecha de Ingreso: enero-2011
Mensajes: 1.150
Antigüedad: 13 años, 3 meses
Puntos: 10
Respuesta: como hacer una relacion asin en mysql

hola sjj no serian 4 tablas donde quiero relacionar tres tablas con la cuarta tabla siendo esto ultima la que tiene la clave foranea.

Saludos.
  #5 (permalink)  
Antiguo 16/05/2013, 11:08
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 17 años, 3 meses
Puntos: 447
Respuesta: como hacer una relacion asin en mysql



Hola azaz:

sigo en las mismas, sin entender ni una palabra de lo que quieres... te sugiero que te tomes el tiempo para escribir más de un renglón y trates de explicar exactamente qué es lo que necesitas... partamos desde lo básico,

Uno, NO DUPLIQUES POSTS... tus últimos dos comentarios son prácticamente lo mismo, si te equivocaste o deseas agregar algo EDITA tu mensaje, o abre uno nuevo, pero NO PONGAS EL MISMO TEXTO. Ojo con eso, esta práctica puede acarrear sanciones por parte de los administradores del sitio.

Dos, explica detalladamente cuál es tu modelo de BD... sjj te lo dijo en su post y no hiciste caso...

Cita:
deberías publicar como es la estructura de cada una de las 3 tablas, para poder ayudarte.
Tres, cuál es en realidad tu problema o tu pregunta??? quieres saber la sentencia para crear una tabla de relaciones???, quieres saber cuál es la mejor manera para crear una tabla de relaciones??? tienes dudas con respecto a las llaves foráneas??? cuál es el problema???

Te comento que una tabla de relaciones, por lo general tendría la siguiente estructura:

Código:
Tabla_relación
id_tabla_relacion|id_tabla1|id_tabla2|id_tabla3|........
Donde id_tabla_relación puede ser un identificador único o llave primaria o puedes crear un indice compuesto por todos los índices que están relacionados... todos los índices adicionales son llaves foráneas hacia tus tablas relacionadas.

Insisto, TÓMATE UN TIEMPO SUFICIENTE PARA REDACTAR UN MENSAJE CLARO, CON DETALLES Y EXPLICACIONES... total, este foro no es como los telegramas, que te cobran por el número de caracteres en tu mensaje

Saludos
Leo.

Etiquetas: relacion, 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 09:44.