Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/05/2013, 12:13
miche23
 
Fecha de Ingreso: febrero-2010
Ubicación: La Habana,Cuba
Mensajes: 89
Antigüedad: 15 años
Puntos: 1
Pregunta Consultar correctamente

hola, estoy haciendo varias consultas en mi base de datos de mysql, pero tengo dudas sobre si lo que estoy haciendo lo hago bien o no.

1- Tabla_lugar_de_carga (id_lugar de carga, lugar de carga)
2- Tabla_producto (id_producto, producto)
3- Tabla_lugar_de_carga_producto (id, id_producto, id_lugar_de_carga)

Cuando agrego los lugares de carga les pongo al lado los productos que se cargan alli (por pHP por supuesto), y con esto lleno las tablas 1 y 2
Se veria asi:

Tabla_lugar_de_carga_producto
-----------------------------------------
id_lugar_de_carga id_producto
1 2
1 5
1 3
2 1
2 5

El dilema esta cuando edito esos lugares de carga y le señalo nuevos productos o le quito productos que ya tenia. lo que estoy haciendo es eliminar de la tabla 3 todos los datos relacionados con el lugar de carga que estoy editando y luego incertando la relacion nueva.
Es es el problema, debo eliminar y luego incertar o hay otra forma mas eficiente de hacer esto?
muchas gracias y espero no haberle liado muhco