Wenas:
Espero explicar bien cual es mi problemas.
Tengo 4 tablas
Productos: idproducto, descripcion, tiporegalo
Articulos: idarticulo, idproducto, descripcion
Regalos: idproducto,idarticuloasociado
TemporalDetalle: idarticulo
En productos hay, evidentemente, productos,
En Articulos, hay articulos que forman parte del idproducto indicado.
En Regalos hay productos (idproducto), con un articulo asociado que sera el regalo que se da por el producto indicado, y que pertenecera a un producto distinto a este.
En TemporalDetalle hay articulos, de la tabla Articulos.
Al comprar un articulo, este se inserta en TemporalDetalle, y puede, o no, tener asociado un regalo (para lo cual hay q acudir a que el idproducto del articulo comprado tenga el campo tiporegalo='S'), y el regalo sera el indicado en la tabla Regalos, para lo cual en dicha tabla se indica el idproducto (del producto al que pertenece el articulo comprado) con un idarticuloasociado, que está en Articulos, y que pertenece a otro producto.
La cuestión es sacar las descripciones de los productos de los articulos asociados a los productos cuyos articulos se han comprado, y que están en TemporalDetalle.
Es decir, se compra un articulo, que tendra, o no, un regalo asociado, lo q se detecta mediante el campo tiporegalo='S' del producto al que pertenece, y quiero sacar las descripciones de los productos al que pertenece el regalo asociado a los articulos, cuyo producto tiene regalo, comprados y que estan en TemporalDetalle.
Lo he explicado lo + claro posible, a lo mejor repetidamente, pero con la intención de que os quede claro, esperando q podáis ayudarme, pq no soy capaz de hacerlo.
MUUUUUUUUUUUUCHAS GRACIAS por anticipado.