Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/09/2010, 09:42
Avatar de mayid
mayid
Colaborador
 
Fecha de Ingreso: marzo-2009
Ubicación: BsAs
Mensajes: 4.014
Antigüedad: 15 años, 9 meses
Puntos: 101
WHERE con multiples datos?

Tengo una tabla de relación en donde buscar todos los usuarios que cumplan con alguna de las caracteristicas que me interesan.

Cita:
descripcion_usuario
id_usuario int
id_caracteristica int
Dentro de esa tabla guardo las caracteristicas o preferencias de un usuario, así:

Cita:
descripcion_usuario
2, 5
2, 7
2, 2
3, 5
3, 4
5, 5
5, 8
Lo que quisiera saber es cómo buscar los usuarios que tengan por ejemplo la caracteristica 5 y 7.

También me interesa saber si puedo ordenarlo por cantidad de coincidencias con ORDER BY.

Por ejemplo, para el ejemplo que pongo, los resultados serían:

2, 5
2, 7
3, 5
5, 5

Es decir, encuentro al usuario 2, 3 y 5 a partir de ciertas caracteristicas.

Cómo puedo pasarle múltiples valores de búsqueda al where?