Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/07/2009, 15:24
Avatar de pyroCL
pyroCL
 
Fecha de Ingreso: marzo-2009
Ubicación: C#
Mensajes: 261
Antigüedad: 15 años, 9 meses
Puntos: 2
Error al llenar tabla

Hola, tengo una duda básica, pero desgraciadamente lo he olvidado.

En una base de datos SQL Server tengo dos tablas, relacionadas entre si (MxN), es decir 1..N, o de 1 a muchos, espero explicarme bien.

La cosa es que la relación que existe entre estas tablas lleva un atributo (fecha) y por regla de base de datos esta "relacion" debe llevar tabla, en la cual la primary key de cada una de las tablas a las que relaciona deben ser igual primary key.

A ver si me explico mejor:

Tabla 1 ------ relacion ------- Tabla 2

Tabla 1
Primary key: t1
otros atributos:....

Tabla 2
Primary key: t2
otros atributos:....

relacion
Primary key: t1, t2

otro atributo: fecha


espero me entiendan hasta ahora.

El problema que tengo es que en la tabla relación necesito guardar mas de un dato con el mismo t1 y más de un dato con el mismo t2 y obviamente no me va a dejar hacerlo porque no se pueden repetir las primary keys.

Como lo puedo hacer? para poder guardar lo que necesito.

Espero puedan ayudarme, y me entiendan lo que necesito.

MUCHAS GRACIAS!
__________________
La verdadera sabiduría está en reconocer la propia ignorancia.