Buenas a todos, mi problema es el siguiente: tengo una tabla A y una tabla B, y necesito que un campo de la tabla A tenga una FK apuntada a un campo de la tabla B. Ninguno de los dos campos es PK. Estoy intentando crear la FK con el siguiente codigo:
Código:
ALTER TABLE TablaA
ADD CONSTRAINT FK_CampoTablaA
FOREIGN KEY (CampoTablaA)
REFERENCES TablaB(CampoTablaB)
Este codigo me tira el siguiente error:
Cita: Mens. 1776, Nivel 16, Estado 0, Línea 1
There are no primary or candidate keys in the referenced table 'TablaB' that match the referencing column list in the foreign key 'FK_CampoTablaA'.
Mens. 1750, Nivel 16, Estado 0, Línea 1
Could not create constraint. See previous errors.
Hay alguna forma de crear esta FK.
Desde ya muchas gracias por tomarse el tiempo de leerlo.
Saludos