Ver Mensaje Individual
  #4  
Antiguo 02-06-2008
Avatar de duilioisola
[duilioisola] duilioisola is offline
Miembro Premium
 
Registrado: ago 2007
Ubicación: Barcelona, España
Posts: 1.806
Reputación: 22
duilioisola Es un diamante en brutoduilioisola Es un diamante en brutoduilioisola Es un diamante en bruto
Cita:
hay una instalación número 1 pero tiene 5 registros en elementos con IDI=1
Entonces:
1- Debes crear una PK sobre INSTALACIONES del campo IDI.
2- Debes crear una FK sobre ELEMENTOS que relaciones el campo IDI con el campo IDI de INSTALACIONES. (Justo lo contrario de lo que estás haciendo)

Código SQL [-]
/* Paso 1 */
alter table INSTALACIONES add constraint PK_INSTALACIONES primary key (IDI);

Código SQL [-]
/* Paso 2 */
alter table ELEMENTOS
add constraint FK_INSTALACIONES_1
foreign key (IDI)
references INSTALACIONES (IDI)
on delete CASCADE
on update CASCADE
Responder Con Cita