Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/04/2012, 02:42
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: ¿como hacer una consulta dentro de otra?

Postea la estructura de las tablas....

Si seleccionas por id lo normal es que sea el identificador y normalmente es la PK con lo que dificilmente te va a dar mas de uno...

Si la estructura es algo asi

usuarios
id
nombre
....

Amistades
id1
id2

donde id1 esta referenciado a usuarios y id2 tambien.... luego si puedes hacer

SELECT a.id2,u.nombre FROM amistades a INNER JOIN usuarios u ON a.id2=u.id WHERE a.id1=X

y te dará todos los amigos de X...
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.