Ver Mensaje Individual
  #8 (permalink)  
Antiguo 11/08/2009, 19:11
Avatar de Vun
Vun
Colaborador
 
Fecha de Ingreso: agosto-2009
Ubicación: Benalmádena, España
Mensajes: 2.265
Antigüedad: 15 años, 5 meses
Puntos: 150
Respuesta: ¿Cómo asociar los datos de dos tablas?

Bueno yo te voy a diseñar otras tablas por si lo quieres hacer mas simplificado, todas las tablas tienen un campo CLAVE id, de tipo auto_increment, ahi nos da igual que valor vayan tomando, es solo para identificar y unir tablas. Te pongo un esquema tal y como me lo enseñaron a mi:



Esas lineas que en algunas direcciones se dividen en varias significa que para un mismo registro de la tabla origen, van a existir VARIOS registros en la tabla destino. Por ejemplo..... una temporada concreta..... tiene varias jornadas... de ahi que las lineas se extiendan hacia jornadas. Ahora nos preguntamos ¿Una jornada concreta pertenece a varias temporadas? NO, por eso la linea de Jornadas a Temporadas es simple.

De la misma forma, un mismo equipo va a estar en varios partidos, y una jornada tiene varios partidos tambien.

¿Que significan todas estas flechas entonces? Pues significa que alli donde lleguen las flechas bifurcadas debe "heredar" el campo CLAVE de la tabla origen. Por ejemplo la tabla JORNADAS, debe tener un campo idtemporada que coincida con el campo id de temporada. Es decir JORNADAS.idtemporada=TEMPORADAS.id

Aqui estan los campos:


EQUIPOS
id
nombre

PARTIDOS
id
idjornada
idequipo1
idequipo2
golesequipo1
golesequipo2
puntosequipo1
puntosequipo2

JORNADAS
id
idtemporada
numjornada

TEMPORADAS
id
nombre



Bueno ya no escribo mas a ver si no lo vas a tomar en cuenta todo esto, espero que te haya ayudado algo mi explicacion chapucera jeje