Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/05/2013, 07:08
Avatar de X3mdesign
X3mdesign
 
Fecha de Ingreso: octubre-2003
Ubicación: Madrid
Mensajes: 649
Antigüedad: 20 años, 6 meses
Puntos: 2
Buscar en tabla relacional discriminando la aparición

No sé si he puesto el título bien porque no se cómo explicarme... pero la cuestión es que tengo una tabla con una serie de artículos, a estos artículos le puedes aplicar una o varias categorías. Esta relación la meto en una tercera tabla donde tengo el id_categoria y el id_item.

Dicho esto, mi intención es hacer una selección de artículos que tenganuna categoría, pero que a su vez no tengan una segunda...

Tabla artículos
Código:
id, titulo, contenido
--------------------------------------------
1, Articulo 1, Contenido 1
2, Articulo 2, Contenido 2
3, Articulo 3, Contenido 3
Tabla categorias
Código:
id, titulo
--------------------------------------------
1, Categoria 1
2, Categoria 2
3, Categoria 3
Tabla items_categorias
Código:
id, id_categoria, id_item
--------------------------------------------
1, 1, 1
2, 2, 1
3, 3, 1
4, 1, 2
4, 2, 2
4, 1, 3
4, 3, 3
Entonces quiero sacar los id de los artículos que tengan la id_categoría = 1 pero NO si tiene el id_categoria=2... con lo que el resultado sería el artículo con id=3

¿Me podéis echar una mano?
Gracias!!
__________________
Nippon-Tour, tu portal sobre Japón
¿Te gusta el manga, haces tus propios dibujos? Visita FanArt de Nippon-Tour