Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

va de nuevo...

Estas en el tema de va de nuevo... en el foro de Bases de Datos General en Foros del Web. Hola amigos, a ver si me pueden dar una mano con esta consulta... Apenas la pensé me pareció que iba a ser sencilla, pero ahora ...
  #1 (permalink)  
Antiguo 25/08/2003, 11:44
 
Fecha de Ingreso: marzo-2003
Ubicación: Rosario, Argentina
Mensajes: 19
Antigüedad: 21 años, 8 meses
Puntos: 0
Pregunta va de nuevo...

Hola amigos, a ver si me pueden dar una mano con esta consulta...

Apenas la pensé me pareció que iba a ser sencilla, pero ahora estoy pensando en que no hay forma de hacerla...

Es asi, tengo una tabla con 3 campos:
t_categorias_contenido: id_contenido id_categoria proximidad

La proximidad es un entero de 1..3

La consulta tiene que recuperar en base a dos parametros ("categoria", "subcategoria") todos los id_contenido que tengan

id_categoria = "categoria" con proximidad 3 y id_categoria = "subcategoria" con proximidad 1 o 2.

Tengo que recuperar los contenidos que tengan en algun registro:"categoria" en proximidad 3 y además en otro registro la

"subcategoria" en proximidad 2 o 1.

Ejemplo:

Parametros:
"categoria" = 4
"subcategoria" = 5

un registro:
id_contenido: 3
id_categoria: 4
proximidad: 3

otro registro:
id_contenido: 3
id_categoria: 5
proximidad: 2

otro registro:
id_contenido: 3
id_categoria: 6
proximidad: 2

otro registro:
id_contenido: 4
id_categoria: 6
proximidad: 2

Teniendo estos registros en la tabla, recuperaría el id_contenido 3 porque tiene la categoria 4 en proximidad 3 y la subcategoria 5 en proximidad 2.

Parece simple pero, es posible???

PD: trabajo con mysql 3.23

Gracias desde ya Martin
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:29.