Bueno creo que esto es lo que entendí.
Diagrama:
Tabla usuarios:
Tabla amigos:
Bueno lo que puedo hacer es una consulta a mysql que me muetre todos los amigos de Juan poniendo una condicion que solicitud sea = a YES, y los que tienen una solicitud pendiente que seleccione todos los que la solicitud sea = a NO.
Bueno gnzsoloyo gracias por tu ayuda y que es lo que opinas?