Ver Mensaje Individual
  #2 (permalink)  
Antiguo 17/09/2009, 06:57
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: Como puedo hacer una base de datos de amigos

Como tumismo du¡ces necesitas registrar las parejas de amigos


luego la tabla de amigos que propones no te sirve....

yo haria algo así


CREATE TABLE amigos(
id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
idamigo1 INT NOT NULL
idamigo2 INT NOT NULL
);

Donde idamigo1 y idamigo2 son claves foraneas las dos referenciadas a usuario.id

Debes controlar que tanto idamigo1/idamigo2 como idamigo2/idamigo1 sean unicos....es decir las parejas de amigos deben ser unicas....

Quim