Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/04/2013, 01:43
Avatar de zalito12
zalito12
 
Fecha de Ingreso: noviembre-2011
Ubicación: Coruña, España
Mensajes: 430
Antigüedad: 12 años, 5 meses
Puntos: 67
Respuesta: Estructura de tabla para relaciones de amistad en sql

No lo había pensado nunca pero podría solucionarse con una tabla, NO digo que sea lo mejor, digo lo que se me acaba de ocurrir.
Tabla "Relationships" (ese inglés jeje)
user_1 (Id de usuario)
user_2 (Id de usuario)
type (Valor entero)

Se rellenaría con los ids de usuario, según quien envía la solictud y en tipo indicarías el tipo de relación, por ejemplo:
El usuario 12, envía una solicitud al usuario 13. Podrías poner en el la tabla (12,13,1). Si la solicitud la envía el usuario 13 al 12 (13,12,1).
Si el segundo usuario acepta la solicitud (12,13,2).

Con eso podrías jugar, según las opciones que quieras dar, es un idea sólo, no tiene porque ser buena, ni la mejor :)