17/04/2012, 16:42
|
| | Fecha de Ingreso: enero-2008
Mensajes: 201
Antigüedad: 17 años Puntos: 39 | |
Respuesta: Relaciones entre usuarios y tipos de relaciones En la tabla usuarios-relaciones solo debes guardar un registro por cada par de personas y relacion:
Esto:
familia pepe jose no
familia jose pepe no
Es lo mismo que esto:
familia jose pepe no
puesto que si jose es familia de pepe, evidentemente pepe es familia de jose.
Además no debes guardar si esa relación está activa o no (deduzco que significa que es válida). Si no son familia no guardes un registro para indicar que no, simplemente si no existe no lo son.
Si tienes:
familia pepe jose si
Simplemente guarda:
familia pepe jose
Si en la tabla tienes:
amigo pepe jose
familia juan andres
significa que pepe y jose son amigos, pero no familia, si además fuesen familia (y pueden ser amigos y familiares al mismo tiempo) tendrías:
amigo pepe jose
familia juan andres
familia pepe jose
Pon el select que haces, porque seguro que está mal hecho y por eso te ves forzado a hacerlo así. |