Devo salvare tutte le amicizie in un db mysql e mi chiedo quale sia la strategia migliore.
I dati che dovrei salvare sono
A è amico di B
C è amico di D
B è amico D
Ed il mio interesse è che con una semplice SELECT ricavare tutti gli amici di un certo utente.
Non posso fare
User1 - User2
A - B
C - D
B - D
Perchè se volessi ottenere tutti gli amici di B(con un filtro su user1) otterrei solo D, mentre nella riga 1 anche A è amico di B. Insomma è un problema in questi termini.