Bueno estoy teniendo un problema en un proyecto que estoy armadno, necesito crear relaciones entre usuarios, es decir que el usuario 1 pueda agregar al usuario 2 como conocido, por lo que en una tabla llamada relationship tengo los siguientes campos:
id - user_id - user_id - created
Esto seria el id que es obligatorio, los dos id de los usuarios que querrian ser amigos y la fecha de creacion. Estoy usando un framework de PHP (CakePHP) que por convencion solo permite que las relaciones entre tablas (como aca user_id que es una clave externa) tengan el nombre de la tabla un "_" y "id" . Y los dos usuarios estan en la misma tabla (users) por lo que quedarian dos campos iguales y no funcionaria la tabla.
Alguien sabe como podria hacer para organizar los datos de la tabla? Tiene que haber alguna manera, pero al ser dos campos de la misma tabla y por las convenciones se me complica...