Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/11/2008, 06:03
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: tablas en mysql

Cita:
...
TipoPersona donde ahi hay 2 campos id y persona, y esta se relaciona con otra tabla que se llama Expositor donde ahi se encuentra el id de la tabla y el codigo de la tabla anterior que seria el id y otros campos mas.
...
Como puedo hacer para obtener el codigo de la tabla anterior i guardarlo en la tabla Expositor?

¿Tienes o no tienes en Expositor el codigo de la tabla anterior que seria el id?

Si lo tienes no se que es lo que preguntas y si no lo tienes las dos tablas no pueden estar relacionadas...

Si de lo que se trata es de llenar la tabla Expositor des de cero, luego lo que tienes que hacer son INSERT INTO Expositor (...) VALUES (...,ElcodigodePersona,...) y luego estaran relacionadas.

Y

SELECT TipoPersona.id,TipoPersona.persona, Expositor.CampoX, Expositor.CampoY
FROM TipoPersona LEFT JOIN Expositor
on TipoPersona.id=Expositor.codigo;

Te mostrarà los registros relacionados....

Si Expositor esta llena pero no tienes el Codigo informado dificilmente podras llenarlo automaticamente....

Quim