Muchas gracias HackmanC,
He probado la segunda opción que has dado ya que me parecia más facil conceptualmente, y al aplicarla ha dado justo el resultado que queria,
El problema es que ahora, me ha resurgido un problema que ya solucione anteriormente.
Veras, además de la tabla de precios tengo una para productos, otra para las familias, otra para los fabricantes... y se relacionan todas con un codigo que esta en la tabla de productos.
Yo hacia una cosa mas o menos similar a esta:
Código:
SELECT productos.nombre, productos.descripcion, familia.descripcion, fabricantes.descripcion, precios.precio, precios.fecha
FROMprecios, productos
INNER JOIN familia ON productos.codfam = familia.codfam
INNER JOIN fabricante ON productos.codfab = fabricantes.codfab
WHERE productos.codprod = precios.codprod
Al hacer los cambios sugeridos, he conseguido meter los campos de la tabla productos, pero no puedo poner los que enlazan a las otras tablas. El error que me da es el siguiente:
El identificador formado por varias partes "productos.CODFAM" no se pudo enlazar.
Igual es una tonteria pero... sabes a que puede ser debido?
Muchas gracias,
Alex.