
20/07/2007, 05:21
|
| | 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. |