Ver Mensaje Individual
  #5 (permalink)  
Antiguo 07/05/2010, 14:57
Bier
 
Fecha de Ingreso: enero-2002
Mensajes: 1.174
Antigüedad: 22 años, 3 meses
Puntos: 21
Respuesta: Relacionar dos registros de una misma tabla (tabla anidada)

Cita:
Iniciado por lucasmoadr Ver Mensaje
Me alegro que te haya funcionado correctamente.
Saludos!!
Tengo una tabla con datos de amigos, así:

AMIGOS
id char(8)
nombre char(50)
amigo char(8)

Donde el amigo corresponde a una fila dentro de la misma tabla.

Tengo la instrucción para mostrar a los amigos de un usuario.

Código MySQL:
Ver original
  1. $consulta = mysql_query("SELECT
  2. amigos1.id, amigos1.nombre, amigos1.amigo, amigos2.nombre
  3. FROM
  4. amigos amigos1, amigos amigos2 where amigos1.amigo = amigos2.id",
  5. $link);

Ahora deseo mostrar a los amigos de los amigos
¿cual sería la instrucción?

Mi tabla estaría así:

1, pepe, 4
2, luis, 3
3, hugo, 6
4, paco, 5
5, coco, 0
6, lupe, 0

Gracias

Última edición por Bier; 07/05/2010 a las 15:03