Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/06/2009, 05:56
dijor69
 
Fecha de Ingreso: marzo-2007
Mensajes: 42
Antigüedad: 17 años, 2 meses
Puntos: 0
Como realizar esta consulta relacional

hola amigos, tengo una duda para recuperar datos:

Dos tablas imágenes, imacontenido.

Imagnes contiene los datos de imagenes
imacontenido tiene la relación de imágenes que pertenecen a un contenido, pudiendo esta imagen pertenecer a varios contenidos diferentes.

Queda asi

Tabla imagenes(idimagen,nombre,descripcion,idgaleria).
Tabla imacontenido(idimagen,idcontenido).


Estoy haciendo un script para poder añadir a la tabla imacontenido imagenes que aun no he añadido de la tabla imagenes, por lo tanto en mi consulta quiero que me muestre todas las imagenes que aun no pertenecen a un determinado contenido.

Se me habia ocurrido esto:
Código sql:
Ver original
  1. SELECT * FROM imagenes i, imacontenido c WHERE i.idimagen=c.idimagen AND c.idcontenido<>$idcontenido AND i.idetiqueta=$idgaleria

Pero esta sentencia solo me coge los que existen dentro de imacontenido.

Alquien me puede ayudar?

-----------------EDITO: Pensaba que estaba en el subforo Bases de datos, si algun mod me lo puede mover, gracias y disculpen las molestias------------

Última edición por GatorV; 08/06/2009 a las 08:22