bir tabloda çift taraflı olarak oluşturulabilir.
uyelik
uye1 uye2 durum
şeklinde
davet gönderilince uye1 ve uye2 degerleri durum 0 olarak tabloya eklenir.
alinin veliye davet gönderdigini düşünelim

tabloya
1 2 0
şeklinde bir kayıt eklerim

bu halde durum 0 olduğu için daha arkadaşlık oluşmamıştır.

2 numaralı üye onay verince kaydın tersini çevirip ve durumunu 1 yaparak tekrar eklerim.

bu durumda tabloda 2 kayt olur ve içeriği şu şekilde olur
1 2 1
2 1 1

herhangi birisi üyeligi iptal ederse bu iki kaydıda silerim.

ben bu şekilde uyguluyorum. çünkü diger türlü ben senin arkadaşının ama sen nasıl benim arkadaşımsın karmaşası başlar