Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Comparar Campos e Insertar ID distintas Tablas

Estas en el tema de Comparar Campos e Insertar ID distintas Tablas en el foro de Mysql en Foros del Web. Buenos días FDW. Tengo un problema, resulta que tengo dos tablas distintas (las cuales quiero vincular con clave foreana) pero una de ellas contiene unos ...
  #1 (permalink)  
Antiguo 21/02/2011, 04:12
Avatar de nicausio  
Fecha de Ingreso: abril-2010
Ubicación: Solsona
Mensajes: 98
Antigüedad: 14 años
Puntos: 8
Comparar Campos e Insertar ID distintas Tablas

Buenos días FDW.

Tengo un problema, resulta que tengo dos tablas distintas (las cuales quiero vincular con clave foreana) pero una de ellas contiene unos campos y la otra otros y por lo único que se podrían unir es por el ID-URL.
Pues mi problema esta en que quiero que cuando inserte el listado de altas en la tabla “Altas” (con su url correspondiente) me substituya automáticamente la URL subida por el id-url de la tabla “Directorios” (que se ha generado automáticamente con un AUTO_INCREMENT).

Es decir, que compare un campo con otro i que según el resultado inserte el ID correspondiente.

Creo que tal y como tengo estrucutrada ahora la tabla me será difícil pero puedo hacer alguna temporal para realizar la conversión no se si se tendría que hacer con algún Script y llevo muchas horas peleándome con esto sin encontrar respuestas útiles.

Tabla “Altas”



Uploaded with ImageShack.us


Tabla “Directorios”



Uploaded with ImageShack.us

Como siempre muchas gracias a todos por vuestro tiempo.
__________________
Visita mi Blog Personal http://www.nicausio.es o bien Sígueme en Twitter http://www.twitter.com/nicausio
  #2 (permalink)  
Antiguo 21/02/2011, 05:40
Avatar de Heimish2000  
Fecha de Ingreso: enero-2011
Ubicación: Madrid
Mensajes: 844
Antigüedad: 13 años, 3 meses
Puntos: 89
Respuesta: Comparar Campos e Insertar ID distintas Tablas

Si no he entendido mal, lo que quieres hacer se puede hacer con un trigger de tal manera que siempre que insertes en altas se dispare un insert en directorios.
  #3 (permalink)  
Antiguo 25/02/2011, 05:38
Avatar de nicausio  
Fecha de Ingreso: abril-2010
Ubicación: Solsona
Mensajes: 98
Antigüedad: 14 años
Puntos: 8
Respuesta: Comparar Campos e Insertar ID distintas Tablas

No, en un principio lo que quiero es comparar dos campos de dos tablas distintas y si son iguales que me las muestre en pantalla (esto ya me lo hace) y posteriormente si hay dos iguales uno de ellos tendrá un ID, pues lo que quiero es que se inserte el ID en una nueva tabla sustituiendo el campo en común por el id del mismo.

Es algo lioso la verdad...
__________________
Visita mi Blog Personal http://www.nicausio.es o bien Sígueme en Twitter http://www.twitter.com/nicausio

Etiquetas: campos, comparar, insert, php, substituir, tablas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:35.