Ver Mensaje Individual
  #3 (permalink)  
Antiguo 01/02/2012, 22:56
Avatar de truman_truman
truman_truman
 
Fecha de Ingreso: febrero-2010
Ubicación: /home/user
Mensajes: 1.341
Antigüedad: 14 años, 2 meses
Puntos: 177
Respuesta: IN(SELECT ....) Mysql

Estas dos funcionan correctamente:
Código MySQL:
Ver original
  1. SELECT integrantes FROM equipos WHERE id = 39
  2. SELECT *  FROM usuarios  WHERE id_usuario IN(1,345,32,65,3 )

Pero al convinarlas No fubciona:

Código MySQL:
Ver original
  1. SELECT * FROM usuarios WHERE id_usuario IN(SELECT integrantes FROM equipos WHERE id = 39)


Yo creo que la mano viene porque los datos que obtengo 51,62,37,466 son una cadena de texto así tal cual como se ve con sus comas entre cada una, y al parecer no es reconocida por el IN() solo me tira el primer resultado osea en este caso sería el 51, los demás no aparecen
__________________
la la la