Cita:
Iniciado por gradiente saludos tengo un problema parecido. tengo una tabla llamada personas (id, nombre) y otra llamada contratos (persona, contrato) donde contratos_personas tiene una foreing key en personas id. entonces si tengo una persona: 1111 hola. porque no puedo crearle un contrato con:
insert into contratos(persona, contrato) values (1111, 'profesor') ???
Bienvenido a FDW.
Primero: No cuelgues un post propio de uno ajeno. No es cortés y muno no abre los posts para ver el último sino para leer el prmiero, con lo que tu pregunta puede quedar sin respuesta.
Si tienes un problema, abre un tema nuevo.
Segundo:
No resucites muertos. Este post tenía seis años (6), y los moderadores tienen por política cerrar los post que son reactivados así, con lo que te quedarás sin respuestas.
Tercero: Para poder responderte sería mejor que postees la sentencia CREATE TABLE.. de las dos tablas, porque el problema está allí. En alguna parte hay un error en la definición de la relación de las tablas, pero responderte con lo que planteas es demasiado abstracto. Necesitamos ver mejor los detalles.