Ver Mensaje Individual
  #8 (permalink)  
Antiguo 02/02/2012, 07:04
Avatar de Ribon
Ribon
 
Fecha de Ingreso: septiembre-2010
Ubicación: El firmamento
Mensajes: 487
Antigüedad: 13 años, 7 meses
Puntos: 91
Respuesta: IN(SELECT ....) Mysql

Vas a tener que recurrir a PHP debido a que tu modelo de datos no está bien normalizado, la funciín IN no funciona con un string que cumpla el formato, sino solo con listados.

en tu caso se estaría buscando

Código MySQL:
Ver original
  1. SELECT .... id_usuario IN('1,345,32,65,3') -- acá se busca que id_usuario sea exactamente '1,345,32,65,3'
  2.  
  3. -- que es distinto a
  4.  
  5. SELECT .... id_usuario IN(1,345,32,65,3) -- acá se busca que id_usuario sea 1 o 345 o 32, etc.


Saludos
__________________
Utilice el Highlight para mostrar código, mis ojos se lo agradecerán :)
qué es esto? :O -> http://i48.tinypic.com/5x3kzs.png
Ya sabes :)