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