![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
17/09/2009, 06:57
|
Colaborador | | Fecha de Ingreso: marzo-2008 Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 11 meses 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 |