Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/03/2010, 09:08
Avatar de huesos52
huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: problema ERROR: no hay restricción unique que coincida

Fijate que la primary key de recibo es una llave compuesta por 3 campos. Y estas tratando de referenciar un solo campo de la tabla contiene a la primary key de recibo.

Código SQL:
Ver original
  1. ADD CONSTRAINT cf_cod_t
  2. FOREIGN KEY (num_caja,cod_t,codpro)
  3. REFERENCES recibo(num_caja, cod_t, cod_emp)
  4. ON UPDATE CASCADE ON DELETE CASCADE;

ya te va a funcionar. Se entiende por que del error?
__________________
Without data, You are another person with an opinion.
W. Edwads Deming