Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/07/2007, 05:21
mimail
 
Fecha de Ingreso: enero-2004
Mensajes: 5
Antigüedad: 21 años, 2 meses
Puntos: 0
tablas multiples y variables

Hola, gracias por leer este post.

-estoy realizando una consulta desde phpmysql
-almaceno un primer resultado en una variable y luego con esta variable realizo otra consulta, el asunto es que en mi variable se almacena mas de un valor pero la segunda consulta solo toma en cuenta el ultimo:

SELECT @usuarios := uid
FROM `tabla1`
WHERE isdone =1 ;# Filas: 66
SELECT *
FROM tabla2 # tabla 2 contiene ID nombre apellido edad y son 100 registros
WHERE uid = @usuarios ;

el resultado es

87 Daniel Martinez 34 #solo me regresa el ultimo registro que tiene la variable @usuarios



como veran mi primera consulta tiene 66 filas, pero cuando utilizo esa variable en la segunda consulta solo regresa el valor de la ultima fila.